美文网首页
箭头函数与逗号操作符

箭头函数与逗号操作符

作者: Dr老爹 | 来源:发表于2020-01-02 08:40 被阅读0次

    箭头函数:
    ES6 允许使用“箭头”(=>)定义函数。

    var result = values.sort(function(a,b){
        return a - b;
    });
    

    这里为一个非常简单的工序使用了过多代码,可以比较一下使用了箭头函数的更简洁版本:

    var result = values.sort((a,b) => a-b);
    

    请参考ES6规范

    逗号操作符:
    使用逗号操作符可以再一条语句中执行多个操作,如下面的例子所示:

    var num1=1, num2=2, num3=3;
    

    逗号操作符多用于声明多个变量;但除此之外,逗号操作符还可以用于赋值。在用于赋值时,逗号操作符总会返回表示中的最后一项,如下面的例子所示:

    var num = (5, 4, 3, 2, 1, 0); // num的值为0
    

    由于0是表达式中的最后一项,因此num的值就是0。虽然逗号的这种使用方式并不常见,但这个例子可以帮我们理解逗号的这种行为。

    相关文章

      网友评论

          本文标题:箭头函数与逗号操作符

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