2014-03-01 69 views
0

我試圖創建一個對象數組,但我無法使它工作。這是我做的:如何在javascript中創建對象數組

var params = new Array(); 
console.log(params); 

在控制檯中,我看到params確實是一個數組。

param = { 
       begindate: '2014-02-28', 
       begintime: '00:00:00', 
       enddate: '2014-02-28', 
       endtime: '23:59:59', 
       type: 'abs', 
       units: 'm3', 
       steps: 'none', 
       measureid: '1'};  
params.push(param); 
console.log(params); 

現在在控制檯中,我看到params爲對象:(。

我如何能做到這一點,所以我有對象的數組?

感謝,

約翰。

+2

'params'仍然是一個數組,'param'是一個對象。 –

+0

是的,'params'仍然是一個數組。當你在控制檯中得到這樣的東西時:'[Object {begindate =「2014-02-28」,begintime =「00:00:00」,etc ...}]',你看到的「Object」是存儲在數組「params」中的對象'param';您的代碼已經成功創建了一個對象數組。 – Serlite

回答

1

params爲數組 你可以檢查一下:

console.log(params.constructor)