Wenn das folgende ist mein Fragefeld, wie kann ich den Wert in der Position [0][2][1]
durch die Bereitstellung der Indexwerte in einem Array zB: answer = [0, 2, 1]
.Zugriff auf ein mehrdimensionales Array mit einem Array
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?
Gibt es Art und Weise wie question.get (Antwort) oder question.get ([0, 2, 1])?
meinst du 'Frage [0] [2] [1]'? – vlaz
Nein. Ich denke, das bedeutet, dass die genauen Werte aus der Antwort eingegeben werden müssen. Ich war auf der Suche nach einer dynamischen Methode. Überlegen Sie, ob das Antwort-Array auf der Antwort des Benutzers basiert. –
Ich sehe jetzt. Sehen Sie sich die Antwort von @ adeneo an, in diesem Fall - genau das, was Sie wollen. – vlaz