zoukankan      html  css  js  c++  java
  • 数组常用方法总结

    findIndex

    常用情境:根据id找到数组的索引值

    var arr = [1, 3, 6, 9]
    var index = arr.findIndex((e) => {
        return e > 7
    })
    //简写
    //var index = arr.findIndex((e) => e > 7)
    console.log(index)
    

    filter

    常用情境:数组过滤,生成新数组

    var arr = [1, 3, 8]
    var arr2 = arr.filter((e) => {
        return e > 1
    })
    console.log(arr2)
    

    map

    常用情境:遍历数组,生成新数组(不改变原数组)

    var users = [
      {name: "张含韵", "email": "zhang@email.com"},
      {name: "江一燕",  "email": "jiang@email.com"},
      {name: "李小璐",  "email": "li@email.com"}
    ];
    
    var arr2 = users.map((e) => {
        return e.name
    })
    console.log(arr2) //["张含韵", "江一燕", "李小璐"]
    

    splice

    常用情境:删除数组中指定位置的元素(直接操作原数组)

    var arr = ["didi", 2, 9]
    arr.splice(0, 1)
    console.log(arr)  //[2,9]
    
  • 相关阅读:
    20210131
    20210130
    20210129
    20210128
    20210127
    例3-7
    例3-5
    例3-4
    例3-3
    例3-2
  • 原文地址:https://www.cnblogs.com/maizilili/p/12768254.html
Copyright © 2011-2022 走看看