TypeScript

2020-04-24  本文已影响0人  Jidahan

用TypeScript定义了一个数组,进行push操作时竟然出现“Cannot read property 'push' of undefined”错误, 代码如下:

let data: number[];// 定义一个数组
for(var i =0; i <10; i++){
data.push(i);// 数组追加元素
}
console.log(data);

解决方法:
对data进行初始化,就ok了

let data: number[]=[];// 定义一个数组
for(var i =0; i <10; i++){
data.push(i);// 数组追加元素
}
console.log(data);
上一篇 下一篇

猜你喜欢

热点阅读