JavaScript 箭头函数 —— Arrow Function

Arrow Function 是 ECMAScript6 中的新特性。

先看两个酷炫的箭头函数示例:

var a1 = [
	"Hydrogen",
	"Helium",
	"Lithium",
	"Beryl­lium"
];

var a2 = a1.map(function(i){ return i.length });

var a3 = a1.map( i => i.length );

更炫

var b1 = [4, 3, 2, 1];

var b2 = b1.sort(function(i, j){ return i > j });

var b3 = b1.sort((i, j) => i > j);

在最新版的 Firefox 中可以体验这种特性。

Arrow Function map

Arrow Function sort