本文摘自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数组删除的方法有哪些
react向数组中追加数据的方法
js和javascript有区别吗
js回调函数是什么
如何理解javascript是动态语言
浅谈使用javascript如何进行ajax调用和请求
javascript字符串中指定字符怎么删除
javascript可以写在body里吗
javascript中function的详细理解(附代码)
更多相关阅读请进入《javascript》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » javascript数组怎么删除项(元素)