arrays - 如何删除 TypeScript 中的数组项?

标签 arrays typescript collections

我有一个用 TypeScript 创建的数组,它有一个我用作键的属性。如果我有该 key ,我如何从中删除项目?

最佳答案

与您在 JavaScript 中的方式相同。

delete myArray[key];

请注意,这会将元素设置为 undefined

最好使用 Array.prototype.splice功能:

const index = myArray.indexOf(key, 0);
if (index > -1) {
   myArray.splice(index, 1);
}

关于arrays - 如何删除 TypeScript 中的数组项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15292278/

相关文章:

Java - 列出 int 数组中重复值的索引

angular - StencilJS 是否可以作为 Ionic 中的开发选项使用?

javascript - 在 TypeScript 中使用 createStyles 来 justifyContent

typescript - 为什么 Webpack 不排除我指定的文件夹?

java - Map内部如何输入重复的key?

java - Java中类的等价关系和自然排序

javascript - 如何在javascript中将一个数组拆分为两个数组?

c - 使用包含 float 数组的 OpenCL 将结构传递给 GPU

python - 将元组列表整形为 numpy 中的 MxN 维 ndarray

java - 如何在两个不同的字段上使用 Collections.sort()?