数组的方法

var bb = [7, 8, 9,'c','d']
        var cc = {};
console.log(aa); 

 用来合并

 console.log(aa.concat(bb));

      用来分割

      console.log(aa.join('s'));

         截取字符串

         console.log(aa.slice('c'));

        倒序数字

        console.log(aa.reverse());

        对元素进行排序

        console.log(aa.sort());
        用来删除或添加元素
        console.log(aa.splice());
        通过元素找下标,找不到返回负一
       console.log(bb.indexOf('c'));
 返回数组中的值
        console.log(bb.valueOf());
 返回字符串
        console.log(bb.toString());
        在数组末尾添加元素,返回新的长度
        console.log(bb.push('aaa'));/
       在数组末尾删除元素,返回删除的元素
        console.log (bb.pop());
        在数组开头添加元素,返回新的长度
        console.log (bb.unshift('huahua'));
        在数组开头删除元素,返回删除的元素
        console.log(bb.shift(''))
        访问数据,查看数组中的元素
        console.log(bb[2]);
        检测数组
        console.log(Array.isArray(cc));
        console.log(Array.isArray(bb));
        console.log (bb instanceof Array);
        console.log (cc instanceof Array);

        数组转换
        console.log (join(aa));
        console.log (toString(aa))

        遍历
        for (j = 0 ;j2;
        })
         console.log(gg);

        又返回值,遇到true立即返回
        var gg = aa.some(function(qw,er,as){
              console.log(qw,er,as);
             return er>2;
         })
         console.log(gg);


         有返回值,遇到false立即返回
         var aa = [10,2,3,5,8,'54'];
         var aa = [1, 2, 3,'a', 'b', 1, 5];
            console.log(aa.length);
         var gg = aa.every(function(qw,er,as){
             console.log(er,qw);
             return qw;
        });
        console.log(gg);

你可能感兴趣的:(数组的方法)