はいアレイ(型)をループする方法を知っています。Javascriptです。実際、multiDimensionalArray
の配列の値を、indexes
というセットでできるだけ包括的に保つように設定する方法を知りたいと思います。例えば、私は3の長さの配列てきた(同様に4の長さとすることができる、100、...):Javascriptで多次元オブジェクトまたは配列プロパティの値を設定する
var indexes = [0, "title", "value"];
Iは、多次元配列(MARRAY)を設定することができる知っていますそのようなインデックスを置くことによって:
multiDimensionalArray[0]["title"]["value"] = "Jeroen";
またはmultiDimensionalArray[indexes[0]][indexes[1]][indexes[2]] = "Jeroen";
に与えられたインデックスの配列が変わることができるという事実を、私はこのようなソリューションを探していますので、常に同じインデックス名が含まれていません:
multiDimensionalArray[indexes] = "Jeroen";
この場合、割り当てをどのように記述するかわかりません。 Google/Stack Overflowで検索しました。たぶん私は間違ったキーワードを使用しています。誰でも助けてくれますか?
ありがとうございます!
質問に記載されているようなテキストインデックスを使用すると、これはどのように機能しますか?あなたの例の中のゼロをテキストインデックスで置き換えると、私はそれを動作させるようには見えません。 multiDimensionalArrayにはオブジェクトデータも含まれるため、テキストインデックスを使用しています。 –
@jeroen Boumansはうまくいきます。 –
'indexes.slice(-1)'を 'indexes.slice(0、-1)'に置き換えました。 –