创建新数组:
1. var ary = new Array();
2. var ary = new Array("hello","world");
3. var ary = new Array(x);
注:x必须是一个数字,创建数组的同时,设置长度==x。
4. var ary = [ ];
方法:
1. ary.pop();删除数组中最后一个元素。
返回被删除的值。
2. ary.shift();删除数组中第一个元素。
返回被删除的值。
3. ary.push();向数组的末尾添加一个或多个元素。
返回新数组的长度。
4. ary.unshift();在数组的头部添加一个或多个元素。
返回新数组的长度。
5. ary.sort(参1);对数组的元素进行排序。
参1:是个函数(参2,参3);
参2如果省略没写,按照Unicode编码排列
这个函数 return 返回:
升序:return 参1-参2
降序:return 参2-参1
6. ary.reverse();将整个数组颠倒,[0,1,2] ====> [2,1,0]
7. ary.splice(参1,参2,参3);向/从数组中删除/添加元素,然后返回被删除的元素。
参1:必填,整数,删除/添加的下标位置。(为负,倒着找该位置,但还是正着删除/添加)
参2:必填,删除几位?(删除“参2”个元素),值为0的话是不删除。
参3:选填,添加的元素,不填就是删除。(在原来删除的位置上添加)
8. ary.concat(参1);用于拼接两个或多个数组,不会改变现有数组,返回一个拼接后的新数组
参1:必填,可以写具体的值,也可以是任意多个数组。类似字符串的+拼接。
9. ary.join(参1);用于把数组中的所有元素分割成一个字符串,返回一个字符串
参1:默认用','隔开。分割符是‘,’。用‘空字符串’分割无间隙。
10. ary.slice(参1,参2);可以从数组中返回选定的元素,返回一个所选取的新数组
参1:必填,从参1的位置开始选取,可为负,正着选取。
参2:选填,结束位置,但不包含结束位置。
注:参1必须大于参2.不然返回一个空数组。