在JavaScript中,如果我在变量中包含此值...
var selectedId = '2';
我下面有这一系列的对象...
var itemsArray = [
{
id: 1,
name: 'Item 1',
},
{
id: 2,
name: 'Item 2',
},
{
id: 3,
name: 'Item 3',
},
{
id: 4,
name: 'Item 4',
},
];
如何从具有itemsArray
name
值的对象中获取值selectedId
。
在此示例中,我将具有2
in的值,selectedId
并且需要获取itemsArray[n][name]
ofItem 2
您可以使用.filter
这样的
var selectedId = 2;
var itemsArray = [
{
id: 1,
name: 'Item 1',
},
{
id: 2,
name: 'Item 2',
},
{
id: 3,
name: 'Item 3',
},
{
id: 4,
name: 'Item 4',
},
];
var result = itemsArray.filter(function (el) {
return el.id === selectedId;
});
var name = result[0] && result[0].name;
console.log(name);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句