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()