【发布时间】:2020-06-25 15:12:58
【问题描述】:
首先,你好,我试着用 TypeScript 制作一个小虚拟购物车来练习。所以我做到了,现在我有一个问题是代码。
class Warenkorb {
liste:string[];
add(produkt):void{
this.liste.push(produkt);
}
}
这是第一个可以正常工作的没有下划线。
class Warenkorb {
liste:string|number[];
add(produkt):void{
this.liste.push(produkt);
}
}
所以这就是问题所在。当我想要数字或字符串时,push 方法是红色下划线,这对练习来说不是问题,因为产品应该只是字符串,但我也想知道为什么会这样。
对不起,我是德国人/奥地利人:D
【问题讨论】:
-
该列表应该是(一个数字数组)还是(一个字符串数组)...或者您是否尝试制作一个数字和字符串的混合数组?
标签: javascript arrays string typescript