js删除数组中指定元素

一、删除第一个元素

1、shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。
  注意: 此方法改变数组的长度!
  提示: 移除数组末尾的元素可以使用 pop() 方法。

 

 

四、删除数组中某个指定元素

1
2
3
4
let value = 'b',
arr = ['a','b','c','d']
arr.splice(arr.indexOf(value), 1) // ['b']
// arr => ['a','c','d']<br><br><br>

var arr = ['a','b','c','d'],
value = 'b'

arr = arr.filter(item => item != value)
// arr => ['a','c','d']

let value = 'b',
arr = ['a','b','c','d'],
arrLen = arr.length,
newArr = []

for (let i = 0; i < arrLen; i++) {
if (arr[i] !== value) {
newArr.push(arr[i])
}
}

// 其他forEach、map、for of循环同理

 

let arr = ['a','b','c','d'],
value = 'b'
let newSet = new Set(arr)
newSet.delete(value)
let newArr = [...newSet]
// newArr => ['a','c','d']

  

posted @   紫花地丁year  阅读(909)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
点击右上角即可分享
微信分享提示

目录导航