- Notifications
You must be signed in to change notification settings - Fork 22
TypeScript Array Remove
L edited this page Apr 5, 2019
·
4 revisions
定义一个数组
tags:any[];方法1:filter
删除并不留空位
this.tags=this.tags.filter(tag=>tag!==removedTag);方法2:splice
删除并不留空位
constindex=this.tags.indexOf(removedTag,0);if(index>-1){this.tags.splice(index,1);}方法3:remove
删除并留空位,会有empty占位
constindex=this.tags.indexOf(removedTag,0);if(index>-1){deletethis.tags[index];}How do I remove an array item in TypeScript?
Deleting array elements in JavaScript - delete vs splice