删除数组中某个元素

目录

1. 删除数组中某个指定下标元素

2. 删除数组中某个指定元素

2.1 filter 

2.2 splice 

2.3 shift  删除第一个元素

2.4 pop 删除最后一个元素


1. 删除数组中某个指定下标元素

let arr1=[
   {label: "角色编码", prop: "EnCode"},
   {label: "角色名称", prop: "RoleName"},
   {label: "备注", prop: "Dsc"}
]
let arr2=arr1.splice(1, 1);
console.log("删除后的数据==",arr1,"删除的数据==",arr2);
//删除后的数据== [{label: "角色编码", prop: "EnCode"},{label: "备注", prop: "Dsc"}]
//删除的数据==[{label: "角色名称", prop: "RoleName"}]

2. 删除数组中某个指定元素

2.1 filter 
let arr1 = [1,2,3,4,5],
let arr2 = 2
 
arr1 = arr1.filter(item => item != arr2 )
console.log(arr1); // [1,3,4,5]
2.2 splice 
let arr1 = [1,2,3,4,5],
 
arr1 .splice(arr1.indexOf(2), 1)
console.log(arr1); //[1,3,4,5]


/***************第二种*****************/

let a=[{name1:"12"},{name2:"sd"}];
let b= a.splice(a.indexOf(1),1) //[{name2: 'sd'}]
console.log(a); //[{name1: '12'}]


/***********第三种(删除第一个元素)********************/
 
let a = [1,2,3,4,5];
let b = a.splice(0, 1)
console.log(a); //[2,3,4,5]
console.log(b); //[1]



/*************第四种(删除最后一个元素)****************/

let a = [1,2,3,4,5]
let b = a.splice(-1) //[1,2,3,4]


2.3 shift  删除第一个元素
let a = [1,2,3,4,5]
a.shift()
console.log(a); // [2,3,4,5]
2.4 pop 删除最后一个元素
let a = [1,2,3,4,5]
a.pop()
//a== [1,2,3,4]

参考链接:JS 删除数组中某个元素的几种方式_删除数组的某一项_ZHANG.......的博客-CSDN博客

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值