美文网首页
js中的 =>符号

js中的 =>符号

作者: huaiOS | 来源:发表于2016-11-15 14:41 被阅读401次

    写微信小程序的时候发现如下代码:

    new_products:     data.filter(product => product.flag === '新品'),

    从字面意思看是,把满足条件(product.flag === '新品')的过滤出来,网上查询了一下。得知

    =>是es6语法中的arrow function

    举例:

    (x) => x + 6

    相当于

    function(x){

    return x + 6;

    }

    即new_products:    data.filter(product => product.flag === '新品'),相当于

    new_products:    data.filter(function(product){),

    return product.flag === '新品';

    }

    将接口的数据请求过来然后解析,然后发现flag不是直接在item0下面,而是在attributes的直接下面。

    然后我将解析出来的数据使用小程序工具打印了一下,如图:字典attributes下面的key都可以在外面直接看到,也就是为什么通过product.flag就能够取到值的原因了

    相关文章

      网友评论

          本文标题:js中的 =>符号

          本文链接:https://www.haomeiwen.com/subject/rnzkpttx.html