如何检查ID是否存在于数组中?并获取其他值

时间:2018-09-21 14:22:35

标签: javascript arrays

[
    {id: 1, name: 'foo'},
    {id: 2, name: 'bar'},
    {id: 3, name: 'test'}
]

我想检查数据是否存在并使用其他字段。 例如,我想检查字符串中是否存在'id:1'和'name:foo'

1 个答案:

答案 0 :(得分:0)

您可以使用Array.propotype.filter

var list=[
    {id: 1, name: 'foo'},
    {id: 2, name: 'bar'},
    {id: 3, name: 'test'}
]

const result = list.filter(data => data.id == 2);

console.log(result);