は例えば、配列は次のとおりです。オブジェクトのjavascript配列のStringキーにアクセスする方法は?
ここchipsArray = [{'cheetos':'good'},{'dorritos':'better'}]
、chipsArray[0]
は私に{'cheetos':'good'}
を与えるだろう。のは、私は次のようにこの配列を埋めましょう:
chipsArray.push({[chips]:quality})
しかし、今、私は私がすることはできません、この配列内の各オブジェクトにcheetos
またはdorritos
キーにアクセスしようとしていること。 chipsArray[0].chips
を実行すると、私は未定義です。
オブジェクトのキーに特定の値/変数を設定するときは、角かっこで囲んでください。しかし、これらのオブジェクトのそれぞれが前述の例のような配列インデックスであるときに、後でそれらから値を抽出することはできますか?私はObject.keys(chipsArray[index])
を使ってみましたが、これは特定のキーの特定の値を抽出しようとしているのに対し、これは私に鍵を与えるだけです。
Tlの;博士:キーは、このような文字列であるとき、配列内のオブジェクトのキーを抽出する方法:
chipsArray = [{'cheetos':'good'},{'dorritos':'better'}]
おかげで私は、私はこの方法を試してみました私の質問で述べました。私はキー/キーだけを望んでいません。私はアクセスする必要がある特定のキーの値が必要です。たとえば、キー '' 'dorritos''''を渡して、値' '' better''''を得たいとします。 – BobSilas
@BobSilas私は、この答えが暗黙のうちに鍵を持っているときに、値を取得するのがかなり容易であることを暗示していると思います(配列へのアクセスだけです。あなたの公開鍵で) – Kaddath