2017-03-16 44 views
0

我正在尝试像Java或c#一样插入值到数组中。将值插入数组逐个打字稿

var listOfProduct: IProduct[]; 
var product = new Array<IProduct>(); 

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

this.listofproducts.push(product); 

但打字稿不支持该方法。

如果有另一个解决方案或想法,我会很大。 预先感谢您

回答

1

它应该是:

或者:

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