如何检查数组对象中存在的值

时间:2016-02-12 19:07:04

标签: javascript

var aclData=[
            {
            'Manage Users':
                ['add','view','edit','delete']
            },
            {
            'Manage Role':
                ['add','view','edit']
            }
            ];

如何查看'查看'存在于'管理角色'

1 个答案:

答案 0 :(得分:0)

这应该可以解决问题:

 for (var i = 0; i<aclData["Manage Users"].length; i++){
      if(aclData["Manage Users"][i] == "view"){
        // exists
      }
    }

编辑:劝告你有一个独裁者。 E.G:

var dict = []; // create an empty array

var dict = [];
aclData.push({
    key:   "Manage Users",
    value: ...
});