TypeScript中,假如有以下数组datas,并赋值:
let datas:Array<ItemData> = new Array<ItemData>();
for(let i=0;i<100;i++){
let item:ItemData = new ItemData()
datas[i] =item;
}
我们想清空数组,有以下4种方法。
1、将数组设置为[]值
datas=[];
console.log(datas.length); // 0
2、设置数组长度为 0
datas.length=0;
console.log(datas.length); // 0
3、使用splice()
函数
datas.splice(0, datas.length);
console.log(datas.length); // 0
4、使用``pop()`函数 ,循环调用,直到数组长度为0
while(datas.length>0) {
datas.pop()
}
console.log(datas.length); // 0