Заставка

Программирование на старых и современных языках, а так-же дизайн

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Программирование на старых и современных языках, а так-же дизайн » JavaScript » Передача параметров как объект


Передача параметров как объект

Сообщений 1 страница 2 из 2

1

Передача параметров как объект, давольно часто использую, мне очень нравится, вот простой пример:

Код:
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});
}

Результат:
https://i.ibb.co/gvY6107/alert-js-21-08-26-07-2021-min.jpg

0

2

Усовершенствуем алгоритм:

Код:
function say(params) {
  var n = 'Привет ';
  if(params.name) n+=params.name; // считывает params.name
  else n+='незнакомец'; // иначе: "незнакомец"
  if(params.age) n+=', вам '+params.age + ' лет';  // считывает params.age
  else n+=' вам неизвестно сколько лет'; // иначе: "вам неизвестно сколько лет"
  alert(n);
}

window.onload = () => {
  say({age:40});
  say({name:'lexx821'});
}

Результат:
https://i.ibb.co/Zg9rKtH/alert-js2-21-19-26-07-2021-min.jpg

0


Вы здесь » Программирование на старых и современных языках, а так-же дизайн » JavaScript » Передача параметров как объект