Я хочу циклически перебирать объекты, содержащиеся в массиве, и изменять свойства каждого из них. Если я это сделаю:
for (var j = 0; j < myArray.length; j++){
console.log(myArray[j]);
}
Консоль должна отображать каждый объект в массиве, не так ли? Но на самом деле он отображает только первый объект. если я консоль регистрирую массив вне цикла, все объекты появятся, так что там определенно больше.
В любом случае, вот следующая проблема. Как мне получить доступ, например Object1.x в массиве, используя цикл?
for (var j = 0; j < myArray.length; j++){
console.log(myArray[j.x]);
}
Это возвращает "undefined". Снова журнал консоли вне цикла сообщает мне, что все объекты имеют значения для "x". Как получить доступ к этим свойствам в цикле?
Мне рекомендовали в другом месте использовать отдельные массивы для каждого из свойств, но я хочу убедиться, что я сначала исчерпал этот путь.
Спасибо!