Передача параметров как объект, давольно часто использую, мне очень нравится, вот простой пример:
Код:
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});
}Результат:
