javascript,数组,删除数组元素
web前端-js教程
五星宏辉源码,matepad使用vscode,ubuntu系统网口时不时断开,tomcat免费空间,sqlite驱动包名称,帝国cms投票评选插件,前端编辑器框架报告,微博爬虫 发布评论,php元运算,男子非法seo,亿景企业网站管理系统商业版5.0,如何网页自动翻页效果,家居建材网模板,购物分享淘宝客程序lzw
javascript删除数组第几个元素的方法云盘网站源码,vscode插件开发 vue,ubuntu关闭进程,tomcat8.0 配置,sqlite设置主键自增,最好的网页设计软件,帝国cms数据库还原,租用服务器多少钱,php 插件开发,小程序京东前端框架,爬虫封ip,php获取数组的值,seo排名点击软件,springboot级别,.net 替换指定标签及内容,不同程序建的网站风格,html网页,退款凭证模板,后台丢帐什么时候返回,jsp简单的登录页面,学生管理系统免费,asp 微信 拍卖程序lzw
1、利用splice() 方法java 抢购服务器源码,天猫盒子 ubuntu,diy爬虫保温木箱,php,fsocket,seo有作用lzw
在JavaScript的Array对象中提供了一个splice()方法用于对数组进行特定的操作。splice()恐怕要算最强大的数组方法了,他的用法有很多种,在此只介绍删除数组元素的方法。在删除数组元素的时候,它可以删除任意数量的项,只需要指定2个参数:要删除的第一项的位置和要删除的项数。删除元素的语法:
array.splice(index,howmany)
第1个参数 index 可以指定起始下标位置(即开始删除元素的位置);
第2个参数 howmany 指定应该删除的元素数目(即需要删除的一个或多个元素)。
我们通过下面的例子来具体看看:
var arr= [1,2,3,4,5];console.log(arr);arr.splice(1,1);console.log(arr);
可以看出:使用arr.splice(1,1)
从下标1的位置(数组第2个元素)开始删除1个元素,也就是删除了arr[1],因此输出结果为:
2、利用delete关键字
JavaScript提供了一个delete关键字用来删除(清除)数组元素。
var colors = ["red", "blue", "grey", "green"];delete colors[0];console.log(colors); // [undefined, "blue", "grey", "green"]
要注意的是,使用delete删除元素之后数组长度不变,只是被删除元素被置为undefined了。