本文摘自PHP中文网,作者青灯夜游,侵删。
删除方法:1、用pop()在数组尾部删除元素;2、用shift()在数组开头删除元素;3、用delete运算符删除指定下标位置元素;4、用length属性删除尾部一个或多个元素;5、用splice()删除指定下标位置后一个或多个元素。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
方法1:使用pop() 方法在数组尾部删除元素
pop() 方法能够删除数组中最后一个元素,并返回被删除的元素。
示例:
1 2 3 4 5 6 7 | var a = []; //定义数组,模拟空栈
console.log(a.push(1)); //入栈,栈值为[1],length为1
console.log(a.push(2)); //入栈,栈值为[1,2],length为2
console.log(a.pop()); //出栈,栈值为[1],length为1
console.log(a.push(3,4)); //入栈,栈值为[1,3,4],length为3
console.log(a.pop()); //出栈,栈值为[1,3],length为2
console.log(a.pop()); //出栈,栈值为[1],length为1
|
方法2:使用shift() 方法在数组开头删除元素
shift() 方法能够删除数组第 1 个元素,并返回该元素,然后将余下所有元素前移 1 位,以填补数组头部的空缺。如果数组为空,shift() 将不进行任何操作,返回 undefined。
示例:
1 2 3 4 5 6 | var a = [1,2,3,4,5];
for ( var i in a) {
var t = a.pop();
a.unshift(t * 10);
}
console.log(a);
|
方法3:使用delete 运算符
阅读剩余部分
相关阅读 >>
如何使用javascript完成省市联动效果
javascript怎么将array转为字符串
代码详解vue中key的作用示例
不可错过的从原型到原型链,修炼javascript内功
javascript怎么将时间戳转为日期格式
详解使用 javascript 解析 url的方法
h5的视频播放库video.js详解
javascript中的引用类型是什么
javascript数组怎么求和
jquery框架是什么?
更多相关阅读请进入《javascript》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » javascript数组怎么删除项(元素)