Я делаю codecademy прямо сейчас, и у меня проблема с одним уроком, который включает в себя петли for-in. Требование Тхи упражнения войти «счет» и «Стиву на консоль. Тем не менее, я получаю весь массив, кроме этих двух строк регистрируемых вместо этого. Что здесь происходит?Javascript for-in loop issue
var friends = {
bill: {firstName: "Bill",
lastName: "Ferny",
number: "452-556-5412",
address: ['One Bree Hill', 'Bree', 'Middle Earth', '00000']
},
steve: {firstName:"Steve",
lastName:"Rogers",
number:"805-223-5568",
address: ['1500 Settlers Court', 'Paso Robles', 'CA', '93446']
}
};
var list = function (friends) {
for (var p in friends) {
console.log(friends[p]);
}
};
list(friends);
Не совсем уверен, какой результат вы видите, не могли бы вы добавить то, что получаете. – phuzi
Вы регистрируете значения, а не ключи. –
'friends [p]' указывает на объект '{...}', подсказка: вы хотите свойство * этого объекта. –