在开发过程中难免会碰到根据某一个字段去删除数组中的一个数据,这里以key为关键字段去删除数组中的某一项
方法一, js中filter方法,filter
方法本身不会修改原数组,而是返回一个新数组例如
这是最为推荐的一种方法
方法二、splice()方法,splice
方法可以直接在原数组上操作,通过删除现有元素和/或添加新元素来更改一个数组的内容。要删除元素,你可以指定开始删除的位置和要删除的元素数量。
方法三,如果你想要更现代、更简洁的代码,可以先使用findIndex
找到要删除元素的索引,然后使用splice
删除它。findIndex会找打第一个对应位置的索引,如果没找到返回-1