Что такое метод объекта? Эта та же самая функция только внутри объекта. Так же перед созданием метода зададим свойства, которые по сути являются объявленными переменными. Давайте создадим и протестируем, самый простой пример.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<script> var summerTour = { turkey: 2000, spain: 3000, egypt: 1000 }; summerTour.calc = function(peoples, days, country){ //Создаём метод с помощью анонимной функции var result = peoples * days * this[country]; // Можно так проставить цену - summerTour[country] return result; }; document.write("Стоимость поездки составит: " + summerTour.calc(2,10,"spain")); </script> |
| Категория: JavaScript
| Тэги: JavaScript / основы / св