数组的方法

数组的方法:

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