检查 JavaScript 或 Angular 中的 Array 对象中是否存在值 [英] Check if a value exists in an Array object in JavaScript or Angular

查看:40
本文介绍了检查 JavaScript 或 Angular 中的 Array 对象中是否存在值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想检查数组对象中是否存在一个值.示例:

我有这个数组:

<预><代码>[{id: 1, name: 'foo'},{id: 2, name: 'bar'},{id:3,名称:'测试'}]

我想检查这里是否存在 id = 2.

解决方案

您可以使用 Array.prototype.some

var a = [{id: 1, name: 'foo'},{id: 2, name: 'bar'},{id:3,名称:'测试'}];var isPresent = a.some(function(el){ return el.id === 2});console.log(isPresent);

I want to check if a value exist in an array object. Example:

I have this array:

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

And I want check if id = 2 exists here.

解决方案

You can use Array.prototype.some

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

var isPresent = a.some(function(el){ return el.id === 2});
console.log(isPresent);

这篇关于检查 JavaScript 或 Angular 中的 Array 对象中是否存在值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆