我有一个在 TypeScript 中创建的数组,它有一个我用作键的属性。如果我有那个钥匙,我怎样才能从中删除一个项目?
原文由 Tim Almond 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个在 TypeScript 中创建的数组,它有一个我用作键的属性。如果我有那个钥匙,我怎样才能从中删除一个项目?
原文由 Tim Almond 发布,翻译遵循 CC BY-SA 4.0 许可协议
类似于 Abdus Salam Azad answer ,但将数组作为参数从 //https://love2dev.com/blog/javascript-remove-from-array/ 传递
function arrayRemove(arr:[], value:any) {
return arr.filter(function(ele){
return ele != value;
});
}
原文由 Michael Freidgeim 发布,翻译遵循 CC BY-SA 4.0 许可协议
与在 JavaScript 中的方式相同。
请注意,这会将元素设置为
undefined
。最好使用
Array.prototype.splice
函数: