Цикл for in как и в php мы вытаскиваем из объекта как и из массива все данные которые в нём лежат. Помните что мы можем обратиться к свойствам объекта как к массиву.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<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")); var option; for(option in summerTour){ document.write(option + ':' + summerTour[option] + '<br />'); } </script> |
| Категория: JavaScript
| Тэги: JavaScript / основы