我需要一些关于我的 JS 逻辑的帮助。所以基本上我得到了一堆权限并将它们存储如下:
for( var i=0 ; i<permissions.length ; i++ ) {
p[permissions[i].PERMISSION] = true;
}
权限的值如下
p.SELECT_USER,
p.INSERT_USER,
p.UPDATE_USER 等
现在我想根据权限的值显示/隐藏一个窗口。我的 if 条件需要一些逻辑帮助所以基本上我想要类似的东西,
if( 'permissions beigns with the word SELECT' && 'permissions does not begin with any other word' ) {
this.window.hide()
} else {
this.window.show()
}
有没有什么有效的方法我不能通过修改我的 for 循环来做到这一点?