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

箭头函数与逗号操作符

作者: 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。虽然逗号的这种使用方式并不常见,但这个例子可以帮我们理解逗号的这种行为。

相关文章

  • 箭头函数与逗号操作符

    箭头函数:ES6 允许使用“箭头”(=>)定义函数。 这里为一个非常简单的工序使用了过多代码,可以比较一下使用了箭...

  • Java之逗号操作符

    在说逗号操作符的时候我们要注意,逗号操作符不是逗号分隔符,逗号用作分隔符时用来分隔函数的不同参数。 Java里唯一...

  • NojdeJs以及NPM问题记录

    箭头函数 ES6中新增了箭头操作符(=>),可以用它来简化函数的书写,如下所示。 如果箭头函数带有参数,可以使用一...

  • ES6 新特性

    1.箭头操作符( => ) ES6中新增的箭头操作符=>便有异曲同工之妙。它简化了函数的书写。操作符左边为输入的参...

  • vue常用的ES6语法--函数扩展

    1、形参设置默认值 2、延展操作符 3、箭头函数

  • ES6新特性

    类 模块化 箭头函数 函数参数默认值 模板字符串 解构赋值 延展操作符(展开操作符) 对象属性简写 Promise...

  • 函数式接口与Lambda表达式

    Lambda表达式和函数式编程 箭头操作符 java8中引入了一个新的操作符->,这个操作符称为lambda操作符...

  • es6

    箭头函数与普通函数的区别 箭头函数是匿名函数,不能作为构造函数,不能使用new 箭头函数不绑定arguments,...

  • JavaScript 逗号表达式笔记

    #JavaScript 逗号表达式笔记 ##逗号操作符是多元操作符,可以在一条语句中执行多个操作 1.逗号操作符可...

  • 箭头函数

    1,箭头函数定义 2,Es6 中箭头函数参数与返回值简写 补充 3,箭头函数中 this 指向 注:箭头函数中的t...

网友评论

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

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