2014-01-23 26 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