Как получить ключ многомерного массива по значению свойства JavaScript?

Добрый день.
На JS недавно, не нашёл информации :)
Есть массив:
var myArray = [
  {id: 1, name: 'Вася', age: 21, city: 'Москва'},
  {id: 2, name: 'Коля', age: 22, city: 'Новгород'},
  {id: 3, name: 'Петя', age: 23, city: 'Челябинск'},
  {id: 4, name: 'Саша', age: 24, city: 'Омск'},
];

Как мне наилучшим способом получить ключ(не сам объект) у котого id равен 3?
Чтобы потом к нему можно было обратиться так: item[тот самый ключ]
  • Вопрос задан
  • 161 просмотр
Решения вопроса 1
Seasle
@Seasle Куратор тега JavaScript
myArray.findIndex(function (record) {
    return record.id === 3;
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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