-1
假設有這樣一個arrat值:如何可以提取對象
var categoria=[{"5":"Widgets"}]; // the array can change now it 5 but can be 7
我需要extact值「窗口小部件」,所以我做的:
categoria[Object.keys(categoria)[0]])
,但它不工作。任何人都可以幫助我?
假設有這樣一個arrat值:如何可以提取對象
var categoria=[{"5":"Widgets"}]; // the array can change now it 5 but can be 7
我需要extact值「窗口小部件」,所以我做的:
categoria[Object.keys(categoria)[0]])
,但它不工作。任何人都可以幫助我?
要得到你需要做Object.keys(categoria[0])
和訪問內categoria
正確的索引可以使用categoria[0]
這樣的關鍵:
var categoria=[{"5":"Widgets"}];
var result = categoria[0][Object.keys(categoria[0])];
console.log(result);
與多個不同的密鑰相同的代碼:
var categoria = [{
"5": "Widgets"
}, {
"27": "Something Else"
}, {
"9": "More"
}];
for (i = 0; i < categoria.length; i++) {
var result = categoria[i][Object.keys(categoria[i])];
console.log(result);
}
如果你的鑰匙是靜態的,它應該像categoria[0]['5']
。
否則categoria[0][Object.keys(categoria[0])[0]]
將工作。
你可以做categoria [0] ['5']; – marvel308