数组常用的API总结

学习分享2年前 (2022)更新 bestcyt
99 0 0
<script>
    //数组api不需要单独创建,只要声明了数组,该数组自动拥有所有的API
    var arr = [100,60,88,95,20];
    //1.连接两个数组:参数:要连接的数组
    console.log ( arr.concat ([30,40,80]) );
    //2.将数组的元素拼接成字符串
    //作用:将数组的每一个元素拼接成一个字符串
    //参数:元素之间的分隔符
    console.log ( arr.join ('') );
    //3.删除数组最后一个元素
    console.log ( arr.pop () );//返回值:删除的那个元素
    console.log ( arr );//[100, 60, 88, 95]
    //等价于:arr.length--
    //4.往数组后面加元素
    console.log ( arr.push ( 80 ) );//返回值:新数组的长度
    console.log ( arr );//[100, 60, 88, 95, 80]
    //等价于:arr[arr.length] = 80;
    //5.翻转数组
    console.log ( arr.reverse () );
    //6.删除数组第一个元素
    console.log ( arr.shift () );//删除的第一个元素
    console.log ( arr );
    //7.查询数组元素
    var arr = [100,20,30,40,50,60,70];
    //arr.slice(start,end)      start <=  范围   < end
    console.log ( arr.slice ( 2, 5 ) );//[30,40,50]
    //8.数组排序
    /*sort排序方法参数是一个固定的函数(回调函数)
    从小到大:  function (a, b) {
        return a-b;
    }
    从大到小: function (a, b) {
        return ;
    }
     */
    console.log ( arr.sort (function (a, b) {
        return b-a;
    }) );
</script>

 

© 版权声明

相关文章