在自定义对象的javascript中创建一个数组

时间:2011-02-25 09:55:58

标签: javascript

您好我需要一些javascript帮助。

function PricingData(id,method,freq,service,price) {
            this.ID=id;
            this.PaymentMethod_ID=method;
            this.PaymentFrequency_ID=freq;
            this.Service_ID=service;
            this.Price=price;
        }

我需要以这种方式创建一个数组。

var temp=new PricingData[]{new PricingData(1,2,3,4,5),new PricingData(1,2,3,4,5)};

但这不起作用。我将通过服务器传递数据,所以我更喜欢与此类似的语法

3 个答案:

答案 0 :(得分:8)

使用数组文字表示法创建数组:

var tmp = [new PricingData(1,2,3,4,5), new PricingData(1,2,3,4,5)];

有关数组的更多信息,请查看MDC - Array

答案 1 :(得分:2)

只需将新对象放在方括号

答案 2 :(得分:-1)

这是使用以下语法创建自定义对象数组的方法:

var myObjArr = new Array(new PricingData(1,2,3,4,5),new PricingData(1,2,3,4,5));

var myObjArr = [新的PricingData(1,2,3,4,5),新的PricingData(1,2,3,4,5)];