Передача параметров как объект, давольно часто использую, мне очень нравится, вот простой пример:
Код:
function say(params) { var n = 'Привет '; if(params.name) n+=params.name; // считывает params.name if(params.age) n+=' вам '+params.age + ' лет'; // считывает params.age alert(n); // выдаёт на экран alert } window.onload = () => { say({name:'lexx821', age:40}); }
Результат: