JS自定义Array原型移除函数
2024-09-02 11:58:06
<script type="text/javascript">
//删除元素值
Array.prototype.remove = function(element){ for (var i = 0,j=0; i < this.length; i++) {
if(this[i]!=element){
this[j++]=this[i];
}
}
this.length-=1
}
//删除元素下标
Array.prototype.removeIndex=function(dx)
{
if(isNaN(dx)||dx>this.length)
{
alert("删除对象下标越界");
return false;
}
for(var k=0,n=0;k<this.length;k++)
{
if(this[k]!=this[dx])
{
this[n++]=this[k];
}
}
this.length-=1
} var arr =["Iphone","MI","SAMSUNG","VIVO","OPPO","HUAWEI","ZTE","SONY","Coolpad","GiONEE","MEIZU","nubia","Letv","TCL"];
arr.push("NOKIA");
arr.remove("Iphone");
arr.removeIndex(1);
alert(arr.join(",")); </script>
最新文章
- 断电不断网——Linux的screen
- 【实践】js实现随机不重复抽取数组中元素
- Arduino101/Genuino101的安装入门
- about this
- Android_layout 布局(一)
- matlab中图像显示函数
- Android性能优化典范 - 第5季
- Find the minimum线段树成段更新
- 我所使用的Linux软件集合
- 利用apache的mod_rewrite做URL规则重写
- bzoj4031 [HEOI2015]小Z的房间
- POJ 2502 Subway-经过预处理的最短路
- JS网页特效操作流程——下拉菜单列表与登录注册弹窗效果
- Mysql之视图的操作
- 【PLM】【PDM】60页PPT终于说清了PDM和PLM的区别;智造时代,PLM系统10大应用趋势!
- MySQL实现阶段累加的sql写法 ,eq:统计余额
- Spring 中初始化一个Bean对象时依赖其他Bean对象空指针异常
- 2041 ACM 超级楼梯
- Hbase(五) hbase内部原理
- Android—— 定制界面风格