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 проверить, а не ид
🧐 хмм... я об этом не подумал. Сейчас проверю. Спасибо.
😁да, все работает. Спасиб!
Обсуждают сегодня