zoukankan      html  css  js  c++  java
  • js数组常用到的方法,及其注意事项

    1 map方法

    var a = [1,2,3]
    var  b = a.map(v => {
        if (v === 2) {
            return v;
        }
    })
    
    

    map注意事项

    • 1 map是遍历变量啊,遍历的的结果是得到一个数组,数组中的值是有map中的函数的return值决定的,map的结果与map的数组长度相同;

    2 forEach方法

    var a = [1,2,3]
    a.forEach(v => {
       //... 语句
    })
    

    3 filter方法

    var a = [1,2,3]
    var b = a.filter(v => v === 1)
    

    filter: 是过滤数组中所以符合条件的值,得到的结果是一个符合条件的数组,数组中的值是数组中符合条件的,函数中return 的值为boolean值,为true就会返回

    4 find方法

    var a = [1,2,3]
    var  b =a.find(v => v === 1)
    

    find: 找到数组中符合条件的值,只要找到了就会停止遍历,函数中return 的值为boolean值,为true就会返回

    5 findIndex

    var a = [1,2,3,4]
    a.findIndex(v => v===2) // 1
    
    

    findIndex:找到数组中符合条件的项对应的下标

    会改变原数组的

    1 push

    给数组追加值

    var a = [1,2,3];
    a.push(4)
    console.log(a) // [1,2,3,4]
    

    2 splice

    1 可以删除数组中的元素

    var a = [1,2,3]
    a.splice(1,1) // 从下标1开始,截去1个长度,将这部分删除
    console.log(a) // [1,3]
    

    2 可以替换数组中的元素

    var a = [1,2,3]
    a.splice(1,1,4) // 从下标1开始,截去1个长度,将这部分替换为4
    console.log(a) // [1,4,3]
    
  • 相关阅读:
    使用pd从数据库逆向生成pdm文件
    js中的this指向
    js中的深浅拷贝
    使用eclipse遇到问题:the-package-collides-with-a-type
    电脑环境设置
    VIP
    win7操作技巧
    遍历Map的四种方法
    win7下安装tomcat
    Eclipse下快速打开本地文件的插件easy explore
  • 原文地址:https://www.cnblogs.com/Running00/p/13071002.html
Copyright © 2011-2022 走看看