编写数组删除模板

  对于javascript中的一些小的知识点很零碎,所以自己根据理解编写小的方法,以至于快速应用。

  此次代码的作用是删除数组中的第n个元素:

 1 <!doctype html>
 2 <html>
 3 <head>
 4 <meta charset="utf-8">
 5 <title>自定义数组删除</title>
 6 
 7 <script>
 8 
 9 Array.prototype.remove=function(idx){//删除第idx个的元素
10     if(isNaN(idx)||idx>this.length)
11         return false;
12     for(var i=idx-1;i<this.length-1;i++)
13     {
14         this[i]=this[i+1];
15     }
16     this.length-=1;//一定记得删除后数组长度变小了!
17 }
18 
19 //实例
20 var a=[1,2,3,4,5,6,7,8,9];
21 a.remove(2);
22 alert(a);
23 
24 </script>
25 
26 </head>
27 
28 <body>
29 </body>
30 </html>
View Code
原文地址:https://www.cnblogs.com/dashen/p/3893035.html