I think to most people this is obvious. A model is a lot better than a few parameters but for people coming into programming via JavaScript it might not be too apparent why this is better than the things they have been doing due to JavaScript's lack of real OOP.


The article gives a very compelling case for using models (or objects as it calls them) but it will take a bit of restraint and practise to remind yourself to do this over just making a method with one string parameter instead of a JavaScript object with one field.