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