Ответ 1
for in
используется для перебора свойств объекта. Это не то же самое, что регулярный foreach. Используйте цикл for для этого
Хорошо, успокойся. Я действительно новичок в JavaScript и у меня возникают проблемы с правильной работой цикла for-each. Любые советы?
var array = ["Bob", "Nancy", "Jessie", "Frank"];
var arrayLength = myStringArray.length;
for (var i = 0; i < arrayLength; i++) {
document.write(array);
}
for in
используется для перебора свойств объекта. Это не то же самое, что регулярный foreach. Используйте цикл for для этого
var myArray = ["Bob", "Nancy", "Jessie", "Frank"];
var arrayLength = myStringArray.length;
for (var i = 0; i < arrayLength; i++) {
//Do something with element myArray[i]
}
Я думаю, вам нужно что-то вроде этого.
Изменить: в вашем массиве всего 4 элемента. Во второй строке я сохраняю длину вашего массива (4 элемента → длина 4) в переменной "arrayLength". Затем я написал простой цикл for, цикл которого "i" от 0 до 3, поэтому вы можете получить доступ к своим элементам из вашего массива как "myArray [i]".