#arrays #object
#массивы #объект
Вопрос:
У меня есть массив объектов (allCities) с вложенным массивом объектов («Город проживания»). Как я могу перебирать и получать доступ к значению каждого ключа «City»?
const allCities = [
{
"Residing City": [
{
City: "Tokyo",
Country: "Japan"
},
{
City: "London",
Country: "UK"
},
{
City: "Paris",
Country: "France"
}
],
}
]
Ответ №1:
allCities[0]['Residing City'].forEach((t) => console.log(t.City))
Вы должны прочитать их один раз.
Методы массива
Ответ №2:
Если вы хотите выполнить цикл, вы можете сделать это следующим образом:
for (city of allCities[0]["Residing City"]) {
console.log(city.City)
}
So allCities[0]["Residing City"]
вернет массив, содержащий городские объекты.
Теперь вы можете легко перебирать элементы с помощью классического цикла for of (вы получаете доступ непосредственно к значению массива с of
помощью, вместо того, чтобы обращаться к индексу с in
помощью).