数组方法:
join()方法:
var a = [1,2,3,4];
console.log(a.join()); // 1,2,3,4
console.log(a.join("")); // 1234
console.log(a.join(" ")); // 1 2 3 4
var b = new Array(10);
console.log(b.join("-")); // ---------
revrese():
var a = [1,2,3,4];
console.log(a.reverse().join("-")); //4-3-2-1
sort()排序:
sort() // 默认是字母表
a.sort(function(a,b){
return a - b; // 从小到大
});
concat():
返回一个新的数组。
var a = [1,2,3];
a.concat(4,5); // [1,2,3,4,5]
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]]
slice():
返回数组的一个片段或者子数组:
负数的意思是倒数:(1,-1) index 1 到倒数index 1
var a = [1,2,3,4,5];
console.log(a.slice(0,3)); // [ 1, 2, 3 ]
console.log(a.slice(3)); // [ 4, 5 ]
console.log(a.slice(1,-1)); // [ 2, 3, 4 ]
console.log(a.slice(-3,-2)); // [ 3 ]