1 Join()方法:Array.join()方法可以把一个数组的所有元素转换成字符串,然后再把他们连接起来,可以指定一个可选的字符来分隔结果字符串中的元素。如果没有指定分隔符,那么就默认为逗号分隔元素。
例如: var a = {1,2,3};
var b = a.join(); // b = "1,2,3";
var b = a.join("#");// b = "1#2#3";
2 reverse()方法:将颠倒数组元素的顺序返回颠倒后的数组
3 sort()方法:Array.sort()方法是在原数组上对数组元素进行排序,返回排序后的数组。如果调用sort()方法时不传递参数,那么它会按照字母的顺序队数组进行排序
4 concat()方法:能创建并返回一个数组,这个数组包含了调用concat()的原始数组的元素,其后跟随的是concat()的参数,如果中 有些参数是数组,concat()并不能递归地展开一个元素为数组的数组。
例如:var a = [1,2,3];
a.concat[(4,5)]; // 返回[1,2,3,4,5];
a.concat([4,5],[6,7]);// 返回[1,2,3,4,5,6,7]
a.concat(4,[5],[6,7]); // 返回[1,2,3,4,5,[6,7]]
5 Array.slice()方法:返回的是指定数组的一个片段(slice)或者说是子数组,他的两个参数指定了要返回的片段的起止点,返回的数组包含由第一个参数指定的元素和从那个元素开始到第二个参数指定的元素为止的 元素,但是不包含第二个参数所指定的那个元素,如果只传递一个参数,那么返回的是从开始为止到最后的所有元素,如果两个参数中由一个是负数,那么所指定的是相对数组中的最后一个元素而言的元素。
例如: var a = [1,2,3,4,5];
a.slice(0,3);// 返回[1,2,3];
a.slice(3);// 返回的是[4,5];
a.slice(-3,-2);//返回的是[3];
6 splice()方法:是插入或删除数组元素的通用方法,他在原数组上修改数组,就像slice()和concat()那样并不创建新数组。splice()方法可以把元素从数组中删除,也可以将新元素插入的数组中,或同时执行这两种操作,位于被插入活删除了元素之后的数组元素会进行必要的移动,以便能和余下的数组保持连续性,splice()方法的第一个参数指定了要插入或删除的元素在数组中的位置,第二个参数指定了要从数组中删除元素的个数,如果第二个参数省略了,那么将删除从开始元素到结尾处的所有元素,splice()方法返回的是删除了元素之后的数组,如果没有删除任何元素将返回一个空数组。
例如: var a = [1,2,3,4,5];
a.splice(4);// 返回[5,6,7,8]; a是[1,2,3,4];
a.splice(1,2);//返回的是[2,3];a是[1,4];
a.splice(1,1)//返回的是[4];a是[1];