Пройти циклом по двум массивам.
Имеется такой код:
<script type="text/javascript"> var country = ["Украина", "Россия", "Белорусия", "Казахстан", "Молдавия"]; var people = new Array (42,350,20,10,5); document.write(" Население страны " + country[0] + " начитывает " + people[0] + " млн человек. <br />"); document.write(" Население страны " + country[1] + " начитывает " + people[1] + " млн человек. <br />"); document.write(" Население страны " + country[2] + " начитывает " + people[2] + " млн человек. <br />"); document.write(" Население страны " + country[3] + " начитывает " + people[3] + " млн человек. <br />"); document.write(" Население страны " + country[4] + " начитывает " + people[4] + " млн человек. <br />"); </script> А можно циклом пройти сразу 2 массива за раз? Чтоб не писать 5 раз document.write(); ? |
var country = ["Украина", "Россия", "Белорусия", "Казахстан", "Молдавия"]; var people = new Array (42,350,20,10,5); for(var i in country) document.write(" Население страны " + country[i] + " начитывает " + people[i] + " млн человек. <br />"); Можно вообще так: var country = {'Украина': 42, 'Россия': 350, 'Белорусия': 20, 'Казахстан': 10, 'Молдавия': 5}; for(var i in country) document.write(" Население страны " + i + " начитывает " + country[i] + " млн человек. <br />"); |
Спасибо.
|
Часовой пояс GMT +3, время: 01:32. |