我有一个在 TypeScript 中创建的数组,它有一个我用作键的属性。如果我有那个钥匙,我怎样才能从中删除一个项目?
与在 JavaScript 中的方式相同。
delete myArray[key];
请注意,这会将元素设置为undefined。
undefined
更好地使用该Array.prototype.splice功能:
Array.prototype.splice
const index = myArray.indexOf(key, 0); if (index > -1) { myArray.splice(index, 1); }