Как правило, не создавайте методы, которые принимают более 3-4 отдельных параметров
Что-то, что вы не должны делать в JavaScript:
var addUser = function (name,surname, age, add1, add2, telephone) {
//do something
};
Вместо вышесказанного лучше сделать что-то вроде:
var addUser = function (userDetails) {
//Do something with userDetails.name etc...
};
//Then invoke the function by passing in an object:
var ud = {name : 'Andreas', surname : 'Grech', age : 20, add1 : 'bla', add2 : 'bla', telephone : 12343};
addUser(ud);
Таким образом, вы можете вызывать функцию, не нарушая ее, вводя параметры в любом порядке, который вам нравится, и вы можете даже пропустить