ES6里的箭头函数,简化了函数的拼写,语法更易读,形式更直观。下面介绍单参函数、多参函数、无参函数等的箭头写法。
1、单参函数
//1) 原版
var print = function (obj) {
console.log(obj)
}
print("hello")
//2) 箭头版
var print2 = obj => console.log(obj)
print2("world")
2、多参函数
//1) 原版
var sum = function (a,b) {
return a+b
}
//2) 箭头版
var sum2 = (a,b) => a+b
//打印
console.log("#1:"+sum(2,3))
console.log("#2:"+sum2(2,3))
3、无参函数
let sayhello = () => console.log("hello")
sayhello()
4、括号{}包多行
var sum3 = (a,b) => {
return a+b
}
let sayHello = () => {
console.log("hello!")
console.log("world!")
}
sayHello()