首页 > web前端 > 前端问答 > es6数组怎么去掉规定的值

es6数组怎么去掉规定的值

青灯夜游
发布: 2022-04-15 18:58:59
原创
1785 人浏览过

去掉方法:1、用“arr.splice(arr.indexOf("指定值"),1)”语句,用indexOf()查找指定值的位置,再用splice()根据位置删除该元素;2、用“delete arr[arr.indexOf("值")]”语句。

es6数组怎么去掉规定的值

本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。

es6数组去掉规定的值

方法1:利用indexOf()和splice()方法

实现思路:

  • 利用indexOf()查找指定值的位置

  • 使用splice()根据位置删除该元素

实现代码:

var arr = ["Banana", "Orange", "Apple", "Mango"];
console.log(arr);
var a = arr.indexOf("Apple");
arr.splice(a,1);
console.log(arr);
登录后复制

1.png

方法2:利用indexOf()方法和delete关键字

实现思路:

  • 利用indexOf()查找指定值的位置

  • 使用delete关键字根据位置删除该元素

delete arr[index];
登录后复制

实现代码:

var arr = ["Banana", "Orange", "Apple", "Mango"];
console.log(arr);
var index = arr.indexOf("Orange");
delete arr[index];
console.log(arr);
登录后复制

2.png

说明:使用delete删除元素后,该下标位置元素会显示为undefined,即空位元素

【相关推荐:javascript视频教程web前端

以上是es6数组怎么去掉规定的值的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板