Хорошо, я учусь JS, и я ударился о стену. Я прошу прощения, если я использую неправильные термины для описания чего-либо из этого, но ...
В приведенном ниже коде мне нужно проверить в массиве 'people' - в пределах 'location' (местоположение будет считаться ключевым здесь?) - получить значение «состояние» (ключ / значение как значение ключа ???) - и проверить, является ли оно определенным «состоянием». Я должен проверить это для каждого человека в массиве 'people'.
Я знаю, как проверить, является ли значение 'state' тем, каким мне нужно, или нет (как только я действительно доберусь до этого ценность), но я не могу понять это глубоко. Я знаю, что мне нужен al oop, который вытягивает значение 'state' изнутри 'location' изнутри 'people', но я не знаю, как начать писать это.
const people = [{
location: {
street: 'B Street',
state: 'New Hampshire',
country: 'United States',
city: 'New Douglas'
},
last_name: 'Schumm',
first_name: 'Tom',
contacts: {
mobile: '(904) 730-4211',
email: 'deep_shakira@hotmail.com'
}
},
{
location: {
street: 'Pennsylvania Avenue',
state: 'Hawaii',
country: 'United States',
city: 'Woodland'
},
last_name: 'Jacobson',
first_name: 'Reyna',
contacts: {
mobile: '1-968-545-2264',
email: 'type_leta@yahoo.com'
}
},
{
location: {
street: 'Cottage Street',
state: 'Connecticut',
country: 'United States',
city: 'Glaslyn'
},
last_name: 'Zemlak',
first_name: 'Maxwell',
contacts: {
mobile: '1-407-135-6122',
email: 'dorthy@hotmail.com'
}
}