• js基础复习---数组操作


    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <meta name="keywords" content="js数组操作">
    <meta name="description" content="js基础之数组api练习">
    <title>Title</title>
    </head>
    <body>

    </body>
    <script>
    var array=[1,2,4,1,6,5,2];
    // 1concat() 方法用于连接两个或多个数组。
    var ar1=[4,9];
    array.concat(ar1);
    console.log(array)
    // 2 join(), 把数组转化为一个字符串

    console.log(array.join("|"));
    // 3 pop()删除数组最后一位,并返回最后一位
    // push()向数组最后增加一位,返回新数组
    // shift()删除数组第一位, 返回删除的
    // unshif()向数组最前面,增加一位, 返回新数组
    // 4:reverse()颠倒数组中的元素位置
    console.log(array.reverse())
    // 5:slice(star, end)从 start 到 end (不包括该元素)的 arrayObject 中的元素。
    console.log(array.slice(0,5))
    // 6; sort() 对数组进行排序 a-b从小到大, b-a 从大到小
    array.sort(function (a,b) {
    return a-b
    })
    console.log(array)
    // 7;splice(a, b ,c) a为从数组下标第几个开始删除, b 为需要删除的个数 c为需要插入的数组元素
    array.splice(2,1,"hello")
    console.log(array)
        var array=[1,2,4,1,6,5,2];
    //    1concat() 方法用于连接两个或多个数组。
        var ar1=[4,9];
        array.concat(ar1);
        console.log(array)
    //    2 join(), 把数组转化为一个字符串
    
        console.log(array.join("|"));
    //    3  pop()删除数组最后一位,并返回最后一位
    //    push()向数组最后增加一位,返回新数组
    //    shift()删除数组第一位, 返回删除的
    //    unshif()向数组最前面,增加一位, 返回新数组
    //    4:reverse()颠倒数组中的元素位置
        console.log(array.reverse())
    //    5:slice(star, end)从 start 到 end (不包括该元素)的 arrayObject 中的元素。
        console.log(array.slice(0,5))
    //    6; sort() 对数组进行排序 a-b从小到大, b-a 从大到小
        array.sort(function (a,b) {
            return a-b
        })
        console.log(array)
    //    7;splice(a, b ,c)  a为从数组下标第几个开始删除, b 为需要删除的个数 c为需要插入的数组元素
        array.splice(2,1,"hello")
        console.log(array)
    8  map   forEach  方法
    //遍历原数组每个元素, 返回新的数组元素
    array.map(function(value){
      return value*value
    })

    </script>

    </html>
  • 相关阅读:
    学习进度笔记14
    学习进度笔记13
    学习进度笔记12
    学习进度笔记11
    学习进度笔记10
    学习进度笔记9
    学习进度笔记8
    学习进度笔记7
    学习进度笔记6
    微信客户端兼容性
  • 原文地址:https://www.cnblogs.com/joesbell/p/5851107.html
Copyright © 2020-2023  润新知