对于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>
原文:http://www.cnblogs.com/dashen/p/3893035.html