値を配列に動的にプッシュする方法を見つけるのが難しいです。私は、次のような状況を与えている:javascriptを使って値を配列に動的に入れよう
var get_anchors= new Array('pitzel','mitzel','sizzle')
current_anchor= pics[key].anchor; //has the value 'sizzle'
get_anchors[current_anchor].push(new Array('sizzle2','sizzle3'))
Javascriptが失敗し、get_anchors[current_anchor] is undefined
がどのように私はget_anchors[current_anchor]
作品を作ることができると言います。あるいはこれを行うための別の方法がありますか?
所望の結果が
これは正確には何ですか?配列は数値インデックスを持っているので、 'get_anchors [current_anchor]'は 'current_anchor'が' 0'、 '1'または' 2'ではないので 'undefined'です。あなたは何を達成しようとしていますか?より多くの情報を提供すれば、より良い回答が得られます。 –
こんにちは、ありがとうのおかげで...実際には、jsonオブジェクトを介してループの一部です。私は非常に頻繁に同じ名前とアンカー名に関連付けられている画像の名前でいくつかのアンカーを持っています。最後にアンカーとそれに対応する画像を配列にしたいと思っています... [anchorame] [[picname1]]、['picname2']] – Jurudocs
ピッツェル、ピッツェル、シズル'sizzleX'は絵の名前ですか?配列の代わりにハッシュマップが必要なようです... –