如果以下是我的數組問題,那麼如何通過在數組中提供索引值(例如:answer = [0, 2, 1]
)來獲取位置[0][2][1]
中的值。使用數組訪問多維數組
var question = [
[
['x', 'x', 'x'],
['x', 'x', 'x'],
['x', 'x', 'x']
],
[
['x', 'x', 'x'],
['x', 'x', 'x'],
['x', 'x', 'x']
],
[
['x', 'x', 'x'],
['x', 'x', 'x'],
['x', 'x', 'x']
]
];
var answer = [0,2,1];
question.get(answer); // Is there a way like this?
有沒有像question.get(回答)方式或question.get([0,2,1])?
你是指'問題[0] [2] [1]'? – vlaz
不,我認爲這意味着從答案中提供確切的數值。我正在尋找一種動態的方法。考慮答案數組是否構建在用戶的響應上。 –
我現在看到了。看看@ adeneo的回答,在那種情況下 - 這正是你想要的。 – vlaz