“Найдите объект из массива объектов JavaScript” Ответ

Найти в массиве объектов JavaScript

let arr = [
    { name:"string 1", value:"this", other: "that" },
    { name:"string 2", value:"this", other: "that" }
];

let obj = arr.find(o => o.name === 'string 1');

console.log(obj);
Energetic Eland

Поиск массива объектов с конкретным значением свойства объекта

// MDN Ref:
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/find

var result = jsObjects.find(obj => {
  return obj.b === 6
});
Pleasant Pelican

Поиск массива объектов с конкретным значением свойства объекта

var result = jsObjects.find(obj => {
  return obj.b === 6
})
Bored Buzzard

Найдите объект из массива объектов JavaScript

function getByValue2(arr, value) {

  var result  = arr.filter(function(o){return o.b == value;} );

  return result? result[0] : null; // or undefined

}
Grotesque Gentoo

Ответы похожие на “Найдите объект из массива объектов JavaScript”

Вопросы похожие на “Найдите объект из массива объектов JavaScript”

Больше похожих ответов на “Найдите объект из массива объектов JavaScript” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования