数组前面添加
var arr=[1,3];
arr.push(4);
console.log(arr);
var arr=[1,3];
var a=arr.push('fsdfsd');
console.log(a);
数组前面添加
var arr=[1,3];
arr.unshift(0); //ie6 7不支持
console.log(arr);
var arr=['a','b','c','d'];
arr.pop();
arr.shift();
console.log(arr);
splice删除、添加、替换 返回值是被删除的东西
删除
var arr=['a','b','c','d'];
arr.splice(0,1);
console.log(arr);
替换
var arr=['a','b','c','d'];
arr.splice(0,1,'aa');
console.log(arr);
添加
var arr=['a','b','c','d'];
arr.splice(1,0,'bb');
console.log(arr);
数组去重
//数组去重
var arr=[1,3,5,5,7,7,7,5,3,1];
for(var i=0;i<arr.length;i++){
for(j=i+1;j<arr.length;j++){
if(arr[i]==arr[j]){
arr.splice(j,1);
j--;
}
}
}
console.log(arr);
var a=["b", "n"];
var string=a.join(',');
console.log(string);
var str=['a','f','g','b'];
console.log(str.sort());