数组的方法:
1.join(),指定分隔符,将数组转化为字符串;
2.shift(),移除数组中的第一个元素,并返回该元素,原数组发生改变,若原数组为空,返回undefined;
3.pop(),移除数组中最后一个元素,并返回该元素,原数组发生改变,若原数组为空,返回undefined;
4.push(),向数组的末尾添加一个或多个元素,并返回新的数组长度,原数组发生改变;
5.sort(),用于对数组的元素进行排序,参数必须是一个比较函数,a-b,从小到大排;b-a,从大到小排;
6.reverse(),逆序排序
7.slice(),从指定数组中返回一定长度的元素;
8.splice(),用于对数组的删除,替换和插入//三个值:2,0,abc:删除零个,将abc插入;//2,1,abc:删除一个,将abc插入。
9.forEach(),第三个参数代表数组本身,第二个代表的是下标,第三个是下标对应的元素
//Array.prototype.forEach=function(aa,bb,cc){}
练习
var arr=[]
for (var i in obj ) {
arr.push(obj[i]);
}
var obj = {};
for(var i = 0;i<10;i++){
if(obj.hehe){
console.log(i);//1~9
obj.hehe ++;
}else{
obj.hehe = 1;
}
}
console.log(obj.hehe);//10
