2017-03-06 7 views
-3

JavaScriptで定義されている以下のハッシュキー:値のペアがあります。ハッシュの最後に以下の値を追加する最も効率的な方法は何ですか:JavaScript append Key:値ペアとハッシュ

Title: 'Title5', Description: 'Description5', Status: 'Status5', Complete: 'Complete5' 

コード:

data = { 
    d : { 
     results: [ 
      { Title: 'Title1', Description: 'Description1', Status: 'Status1', Complete: 'Complete1' }, 
      { Title: 'Title2', Description: 'Description2', Status: 'Status2', Complete: 'Complete2' }, 
      { Title: 'Title3', Description: 'Description3', Status: 'Status3', Complete: 'Complete3' }, 
      { Title: 'Title4', Description: 'Description4', Status: 'Status4', Complete: 'Complete4' } 
     ] 
    } 
}; 
+1

あなたは、これまで何を試してみましたか?これまでにこれをやったことはありませんか? – evolutionxbox

+1

あなたはどんな効率的な条件を話していますか? CPUパフォーマンス?デベロッパーのパフォーマンス?手元にある仕事にとってそれは大変重要ですか? – amdmax

+0

しかし、最初のコード行は何ですか?文字列?オブジェクト?オブジェクトの場合 - data.d.results.push(yourObj)。 –

答えて

0

だけpushを使用しています。

var newItem = {Title: 'Title5', Description: 'Description5', Status: 'Status5', Complete: 'Complete5'} 
data.d.results.push(newItem) 
1
data.d.results.push({Title: 'Title5', Description: 'Description5', Status: 'Status5', Complete: 'Complete5'});