当前第2页 返回上一页
如果使用delete运算符来删除数组中元素,虽然那个元素变成未定义的,但是数组的length属性并不改变两种删除元素,数组长度也改变的方法。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Array.prototype.remove= function (dx)
{
if (isNaN(dx)||dx>this.length){ return false;}
for ( var i=0,n=0;i<this.length;i++)
{
if (this[i]!=this[dx])
{
this[n++]=this[i]
}
}
this.length-=1
}
a = [ '1' , '2' , '3' , '4' , '5' ];
alert( "elements: " +a+ "nLength: " +a.length);
a.remove(0);
alert( "elements: " +a+ "nLength: " +a.length);
|
相关免费学习推荐:javascript视频教程
以上就是Javascript如何删除数组的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
javascript如何访问节点
javascript字符串中指定字符怎么删除
angular2 ngmodel模块的详细介绍
通过实例了解javascript数组方法slice()的使用方法
最完整指南 javascript 的错误处理
学学javascript如何截取视频第一帧
javascript的console用法是什么
javascript如何关闭当前页面
聊聊typescript中enum(枚举)的用法
详解使用 javascript 解析 url的方法
更多相关阅读请进入《javascript》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » Javascript如何删除数组