【发布时间】:2017-04-23 02:41:42
【问题描述】:
鉴于我有:
var permissions = {
'blog': {
'article' : ['add_article', 'view_articles']
},
'gallery': {
'images' : ['upload_image', 'view_other_user_images']
}
}
var permissionsChecker = function(permissions) {
this.permissions = permissions;
this.hasPermissions = function (permissionsString) {
// permissionsString is in this.permissions
// return true
}
}
如何在该对象内的数组中搜索以检查我是否具有特定权限?我希望能够通过给出这样的字符串进行搜索:
'blog.article.add_article' or 'gallery.images.view_other_user_images'
【问题讨论】:
-
gallery.images.includes('view_other_user_images')怎么样?差别不大 -
从正确获取一般语法开始...
-
@Endless no 分号也不是解决方案
-
@Bergi 在他编辑/更正自己的问题之前
标签: javascript json object search recursion