创建数组的三种方法 :
1、 var arr1 = new Array('1','2','3'); 2、 var arr2 = Array('1','2','3'); 3、 var arr3 = ['1','2','3'];
在数组前面插入一个元素 : var arr = ['1,''2','3']; arr = arr.unshift('4'); //arr = ['4','1','2','3'];
在数组前面删除一个元素: var arr = ['1,''2','3']; arr = arr.shift(); //arr = ['2','3'];
在数组后面加入一个元素: var arr = ['1,''2','3']; arr = arr.push('5'); //arr=['1','2','3','5'];
在数组后面删除一个元素: var arr = ['1,''2','3']; arr = arr.pop(); //arr=['1','2'];
替换 : var arr = ['1,''2','3']; arr = arr.splice(1,2,'3','4'); //arr=['1','3','4'];
提取: var arr = ['1,''2','3']; arr = arr.plice(1,2); //arr=[‘2’];
颠倒:var arr = ['1,''2','3']; arr = arr.rerverse(); //arr = ['3','2','1'];
要注意的坑 :
1、如果数组的长度减少了,是永久减少的,不管是不是清空
网友评论