@Bibort

Как получить indexOf по полю объекта?

Есть код:
const arr = [ 
    {
        key: 'a',
        value: 1
    },
    {
        key: "b",
        value: 2
    },
]

console.log(arr[0].key) // ok
console.log(arr[1].key) // ok
console.log(arr[arr.indexOf(arr.key == 'a')]) // undefined
console.log(arr.indexOf('a')) // -1
console.log(arr.indexOf(a => a.key == 'a')) // -1


Так как же получить элемент по значению в поле? Спасибо!
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы