[英]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.