首页 > 代码库 > 编写数组删除模板

编写数组删除模板

  对于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