Какие есть методы поиска по объекту в javascript?

Господа, а какие способы вы знаете, чтобы делать поиск данных внутри объекта javascript
К примеру
const initialDataForSelects = {
            brands: [
                { id: 36, name: 'CKJ' },
                { id: 13, name: 'MK' },
                { id: 7, name: 'Paper shop' }
            ],
            countries: [
                { id: 15, name: 'Россия' },
                { id: 16, name: 'Украина' },
                { id: 17, name: 'Казахстан' }
            ],
            cities: [
                { id: 18, name: 'Москва'},
                { id: 19, name: 'Питер' },
                { id: 20, name: 'Киев' }
            ]
        };
К примеру у меня есть только идентификатор страны = 16. Как наиболее оптимально найти name? (без цикла?) Тоесть выполнить аналог запроса на sql
SELECT name FROM countries WHERE id=16
Александр Мельник
06 января 2021, 11:41
modx.pro
518
0

Комментарии: 2

Артем
06 января 2021, 16:57
0
Как наиболее оптимально найти name?
const { name } = initialDataForSelects.countries.find(country => country.id === 16);
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
2