将值逐个插入数组typescript

将值逐个插入数组typescript,typescript,Typescript,我试图像java或c#一样将值一个接一个地插入数组 var-listOfProduct:ipProduct[]; var product=新数组(); product.name=newName; product.id=newId; product.price=折扣后的新价格; 此.产品列表.推送(产品); 但typescript不支持这种方法 如果有其他的解决方案或想法,我将非常感激。 提前谢谢你应该是: var listOfProduct = [] as IProduct[]; var pr

我试图像java或c#一样将值一个接一个地插入数组

var-listOfProduct:ipProduct[];
var product=新数组();
product.name=newName;
product.id=newId;
product.price=折扣后的新价格;
此.产品列表.推送(产品);
但typescript不支持这种方法

如果有其他的解决方案或想法,我将非常感激。 提前谢谢你

应该是:

var listOfProduct = [] as IProduct[];
var product = {} as IProduct;

product.name = newName;
product.id = newId;
product.price = newPriceAfterDiscount;

listOfProduct.push(product);
或:

var listOfProduct = [] as IProduct[];
var product = {} as IProduct;

product.name = newName;
product.id = newId;
product.price = newPriceAfterDiscount;

listOfProduct.push(product);
var listOfProduct = [] as IProduct[];
listOfProduct.push({
    name: newName,
    id: newId,
    price: newPriceAfterDiscount
});