Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript Practice Object Interaction Checking Out and Returning a Book Demo: Charging Fines to Patrons

Farid Lavizadeh
Farid Lavizadeh
12,006 Points

Code is wrong. If you make the due date to say -32 days, the fines get smaller. We shouldn 't have used getDate()

getDate() method on DaysDiff does not work because it always gives an answer less than 31. Some one who is more than a month late will never get correctly charged.

1 Answer

Doron Geyer
seal-mask
.a{fill-rule:evenodd;}techdegree
Doron Geyer
Full Stack JavaScript Techdegree Student 13,897 Points

I believe the code was just for illustrating interaction of objects and not for being a really practical solution to a library system. In one of the previous sections the lecturer mentions that in real world terms this isn't a solution that would work. The purpose is purely for practicing interaction between objects.