2017-03-06 92 views
-3

我有下面的哈希鍵:在JavaScript中定義的值對。什麼是附加以下值到哈希結束的最有效的方法:JavaScript附加密鑰:值對哈希

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

但是,第一行代碼是什麼?一個字符串?一個東西?如果object - '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'});