var aclData=[
{
'Manage Users':
['add','view','edit','delete']
},
{
'Manage Role':
['add','view','edit']
}
];
如何檢查「視圖」中的「管理角色」如何檢查值在數組對象存在
var aclData=[
{
'Manage Users':
['add','view','edit','delete']
},
{
'Manage Role':
['add','view','edit']
}
];
如何檢查「視圖」中的「管理角色」如何檢查值在數組對象存在
存在這應該做的伎倆:
for (var i = 0; i<aclData["Manage Users"].length; i++){
if(aclData["Manage Users"][i] == "view"){
// exists
}
}
編輯: Assumend你hava一個冠軍。 E.G:
var dict = []; // create an empty array
var dict = [];
aclData.push({
key: "Manage Users",
value: ...
});
'aclData'是一個數組。它沒有「管理用戶」屬性。另外,使用'.indexOf()'而不是自定義循環會簡單得多。 – JJJ
錯誤:aclData ['Manage Users']未定義 –
@sachinsaini看起來你並不熟悉JS。在問這樣的問題之前,請做一些研究。有很多關於這個主題的教程和問答。 –
請解釋一下你想達到什麼目的? –
我發現這種格式的json數據。我想檢查用戶是否具有「管理角色」中的「刪除」權限。 –