欢迎光临
我们一直在努力

微信小程序(js)数组中查找指定数据

本篇文章讲解微信小程序中对数组查询特定数据的方法。这里用到了es6的扩展方法find()

find()

查找数组中符合条件的元素,若有多个符合条件的元素,则返回第一个元素。

普通数据

        let arr=[11,22,63,89,130]; 
        
        console.log(arr.find(o=> o==2)) 
        //找不到时返回 undefined

        console.log(arr.find(o=> o==89)) 
        //输出89
        
        //若有多个符合条件的元素,则返回第一个元素。 
        console.log(arr.find(o=> o>60)) 
        //返回是第一个也就是63

二、对象数据

        let arr1=[ {name:"钢铁侠",age:16}, {name:"蜘蛛侠",age:19}, {name:"绿巨人",age:20}, ]

        console.log(arr1.find(o=> o.name=="蚁人")) 
        //找不到时返回 undefined

        console.log(arr1.find(o=> o.name=="钢铁侠")) 
        //输出  {name: "钢铁侠", age: 16}

        //若有多个符合条件的元素,则返回第一个元素。
        console.log(arr1.find(o=> o.age>18)) 
        //输出  {name: "蜘蛛侠", age: 19}

其它数组操作相关

微信小程序js数组通过join()实现用逗号隔开
微信小程序JS删除数组里的某个元素方法(splice的用法)
微信小程序、js查找数组中符合条件的元素索引

 

赞(0)
未经允许不得转载:自游互动 » 微信小程序(js)数组中查找指定数据
分享到: 更多 (0)

自由技术,自由自在

项目合作联系我们