簡體   English   中英

如何在javascript中創建一個對象數組

[英]how to create an array of objects in 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是一個對象:(。

我怎么能這樣做,所以我有一個對象數組?

謝謝,

約翰。

Params是數組你可以檢查:

console.log(params.constructor)

在瀏覽器的控制台窗口中,您可能會看到:

[>Object]

您需要展開輸出以查看數組的對象。 您可以像這樣訪問第一個索引,它應輸出您的param對象:

console.log(params[0]);

注意我建議在可能的情況下引用它以不使用new Array()聲明JavaScript數組時“Array()”和“[]”之間什么區別?

而只是用var params = [];初始化一個數組var params = [];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM