【javascript】箭头函数

ES6标准新增了一种新的函数:Arraw Function(箭头函数)。

x => x * x

这个函数相当于

function (x){

    return x * x;

}

题外话:user strit javascript严格模式

var fn = x=>x*x;

alert(fn(4));

返回值为:4*4=16;

箭头函数有两种函数,

一种是只包含一种表达式的,就是上面的这种。

另一种就是包含多少种语句的,

x => {
if (x > 0) {
return x * x;
}
else {
return - x * x;
}
}

如果参数不是一个可以用 ( ) 括起来

// 两个参数:
(x, y) => x * x + y * y // 无参数:
() => 3.14 // 可变参数:
(x, y, ...rest) => {
var i, sum = x + y;
for (i=0; i<rest.length; i++) {
sum += rest[i];
}
return sum;
}
上一篇:NPOI 2.0 读取、编辑、保存Excel文件


下一篇:vue2.0用组件实现选项卡