arr = [
{
"orders": [
{
id: 1,
title: 'test1',
price: 1111
},
{...}
]
},
{
"monkey": [
{
id: 1,
title: 'test1',
price: 1111
},
{...}
]
}
]
Допустим, как найти индекс по значению ключа я понял
arr[0].orders.findIndex( ord => ord.id === 5 )
А вот как мне найти индекс по ключу. К примеру, мне нужно узнать индекс arr у ключа monkey чтобы можно было взаимодействовать с этим массивом. 😅 есть какой-то нативный способ или в indexOf нужно писать какую-то функцию, которая будет перебирать весь массив и генерировать индексы по каунтеру?
.findIndex(ord => ord.hasOwnProperty('id'))
скорее нет Метод hasOwnProperty() возвращает логическое значение я и так знаю, есть это свойство или нет. Я пытаюсь понять, как мне узнать индекс в массиве arr для объекта monkey в этом массиве.
Он и вернёт индекс, только нужно monkey проверить, а не ид
🧐 хмм... я об этом не подумал. Сейчас проверю. Спасибо.
😁да, все работает. Спасиб!
Обсуждают сегодня