2014-01-23 32 views
-2

我有以下的陣列和三個瓦爾:不同的方式來推動

array1 = [''] 

    dateOutput = 1/1/14 
    timeOutput = 12am 
    tallysave = 100 

我用這三個瓦爾推在推

array1.push(dateOutput + ', ' + timeOutput + tallysave) 

但是我怎麼能推各的進入陣列的變量,所以他們會像這樣推時:(多維數組?)

array = [ 
     { "date": dateOutput, "time": timeOutput, }, 
    ]; 
+0

這不是一個多維數組。它是一個以對象作爲唯一值的數組。它會像'array1.push({「date」:dateOutput,「time」:timeOutput})' – putvande

+0

http://stackoverflow.com/questions/7813374/javascript-array-push-key-value –

回答

0

您可以將數據推送爲obj ECT:

array1.push({ 
    "date": dateOutput, 
    "time": timeOutput 
}); 
0
array1.push({ "date": dateOutput, "time": timeOutput}) 

array1.push([dateOutput, timeOutput]) 

但在第二道,你應該知道,dateOutput索引爲0,並timeOutput索引1

+0

第二個將'array1 [0] [0]'得到dateOutput。 – putvande