您好我需要一些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)};
但这不起作用。我将通过服务器传递数据,所以我更喜欢与此类似的语法
答案 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)];