es6 删除数组的某个元素 并返回新的数组(不要返回删除的元素)
splice(0,4) 返回删除后的元素 改变原数组slice(0,4) 截取从0到4之间的元素 不改变原数组但是没有满足我的要求我要的删除其中一个元素 并返回新的数组下面可以直接使用concat这个方法 (index 是删除的数组下标)concat是es6的一个新的方法 合并数组将截取index之前的数组合并截取index之后的数组 就可以返回删除后的数组了arr.slice(0, index)
·
splice(0,4) 返回删除后的元素 改变原数组
slice(0,4) 截取从0到4之间的元素 不改变原数组
但是没有满足我的要求
我要的删除其中一个元素 并返回新的数组
下面可以直接使用concat这个方法结合slice方法实现 (index 是删除的数组下标)
concat是es6的一个新的方法 合并数组
将截取index之前的数组合并截取index之后的数组 就可以返回删除后的数组了
arr.slice(0, index).concat(arr.slice(index + 1, arr.length))
更多推荐
已为社区贡献3条内容
所有评论(0)