Page 129 - 6105
P. 129
}
Викликати таку функцію дуже легко. Досить передати об'єкт аргументів,
вказавши в ньому тільки потрібні:
showWarning ({
contents: "Ви викликали функцію" // і все зрозуміло!
});
Приклад передачі аргументів через список:
showWarning (null, null, "Попередження!");
// думка програміста "а що це за null, null на початку?
Ох, треба дивитися опис функції"
Ще один перевага – можливість повторного використання об'єкта
аргументів:
var opts = {
width: 400,
height: 200,
contents: "Текст"
};
showWarning (opts);
opts.contents = "Інший текст";
showWarning (opts); // викликати з новим текстом, без
копіювання інших аргументів
Іменовані аргументи застосовуються в багатьох JavaScript-фреймворках.
Контрольні запитання
1. Що собою являє асоціативний масив?
2. Який синтаксис створення порожнього об’єкту?
3. Назвіть основні операції з об’єктами.
4. Яким чином можна звернутись до властивостей об’єкта?
5. Як можна перевірити наявність властивості в об’єкті?
128