var a =[1,2,3];var b = a.join("");
console.log(a);//[1, 2, 3],原数组不改变
console.log(b);//"123",变成字符串
数组逆序
var a =[1,2,3];
a.reverse();
console.log(a);//直接改变a数组的值 返回的是[3,2,1]
截取数组
var a =[1,2,3,4,5];<br>
a.slice(0,3);//返回[1,2,3] 第一个参数是截取开始的位置(包括),第二个参数是截取结束的位置(不包括)
a.slice(3);//返回[4,5]
a.slice(1,-1);//返回[2,3,4] 负数表示倒数
console.log(a);//返回[1,2,3,4,5]
删除数组元素
数组的起始位置为0var a =[1,2,3,4,5,6,7,8];var b = a.splice(1,2);//第一个参数是截取的起始位置(包括),第二个参数是截取的个数,之后的参数就是添加在元数组的新值
console.log(a);//返回[1, 4, 5, 6, 7, 8]
console.log(b);//返回[2, 3]