查询对象数组中是否有某个特定元素

1.问题描述 :想查询数组对象arr中是否存在“create”元素

数组:
arr:[
    {
    "code": "list",
	"resource_name": "列表"
    }, 
    {
	"code": "show",
	"resource_name": "查看"
    }, 
    {
	"code": "create",
	"resource_name": "新建"
    }
]

2.代码实现 :

var result = arr.some(function(item) {
    if (item.code == "create") {
        return true;
	}else{
		return false;
	}
	})
console.log(result);   //如果arr中有“create”,result返回true; 如果没有“create”,result返回false

3.运行结果 :

[Boolean] true 


版权声明:本文为malala_原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。