2016-05-26 4 views
0

JSからの長い休憩から戻って、自分のデータ型に追加する方法を理解できません。Javascript:辞書のようなオブジェクトの内部にpush()しますか?

Data = [ 
    { 
     id: "aa", 
     value: [ 
      { key: "this", value: "99" }, 
      { key: "that", value: "66" } 
     ] 
    } 
]; 

しかし、どのように私は同時に、内側と外側のデータ型をpush()行います

ITSはDictionary<string,Dictionary<string,string>>のように好きですか?

+1

'データ[0] .value.push({キー: 'これをチェック!'値): ' – Tushar

+4

FYI、Javascriptでは「オブジェクト」と呼ばれます。 – Barmar

+2

'[]'は配列で、 '{}'はオブジェクトです。 – Barmar

答えて

2

あなたは、データオブジェクトにプッシュあなたが内部オブジェクトにプッシュしたい場合はData.push(yourObject);

を使用し、Data[0].value.push(yourObject)を使用したい場合。

+0

実際に外部 '値'を実際にプッシュする必要がある場合はどうすればいいですか?データ["value"]はまだ追加されていませんか? –

+1

その場合、何かを押す前に 'Data ['value'] = []'を追加してください。空の配列を追加したら、オブジェクトを押し始めることができます。 –

+0

作成中に '値'を参照できますか? –

関連する問題