array.filter()

array.filter(function(...){...})

filter是一种高阶函数
他的参数是function
function的参数是array的元素

const bls=[
    {id:1,bl:true},
    {id:2,bl:false},
    {id:3,bl:true}
];

const logBl = bls.filter(function(obj){
    return obj.bl; //filter留下bl值是true
})

可以压缩成

const logBl= bls.filter(ob=>obj.bl);

压缩的方法:array function
array function是ES6提出的方便简写function的方法

  • 可以把function关键字去掉,小括号()和大括号{}间加入胖箭头=>
  • 如果参数只有一个可以去掉小括号(),如果没有参数就写空的小括号()
  • 如果function的body code只有一行,可以不要大括号{}return也可以去掉

<<:  Day 22 | 使用相机获取影像

>>:  连续 30 天 玩玩看 ProtoPie - Day 7

Day-18 Pytorch 的 Logistic Regrssion

昨天看过 Linear Regression 的部分了,那我们今天来还债 XDD 大家还记得在 D...

JS 范围链 与 提升 DAY49

范围链(Scope Chain) Def: 当函式本身使用的变数不存在 就会向外层寻找 (这里的外层...

虾皮串接实作笔记-Access Token

前言 目标:串接虾皮订单、标签资讯,目前串接虾皮 OpenAPI 2.0 版本,串接手册 串接步骤:...

Day 18 Compose Gestures II

今年的疫情蛮严重的,希望大家都过得安好,希望疫情快点过去,能回到一些线下技术聚会的时光~ 今天目标:...

Day 1:过时的 Android 口罩地图 APP 应用程序 ?!

本篇文章同步发表在 HKT 线上教室 部落格,线上影音教学课程已上架至 Udemy 和 Youtu...