การประกาศ:
Arrow function ประกาศโดยใช้ syntax () => {} หรือ (parameters) => {statements} โดยที่ parameters คือพารามิเตอร์ของฟังก์ชันและ statements คือบรรทัดโค้ดที่ต้องการให้ฟังก์ชันทำงาน.
การใช้งาน:
ถ้ามีพารามิเตอร์หนึ่งเท่านั้น สามารถละครับบรรทัด parameter => expression ได้เช่นกัน
เรียกใช้ arrow function ได้หลายรูปแบบ
ยกตัวอย่างเช่น
โค้ด: เลือกทั้งหมด
// ฟังก์ชันปกติ
function greet(name) {
return `Hello, ${name}!`;
}
//ArrowFunction
let greetArrow = (name) => `Hello, ${name}!`;
ถึงรูปแบบการประกาศ Function จะต่างกัน แต่การ นำมาแสดง output นั้นสามารถทำได้เหมือนกัน
เช่น
โค้ด: เลือกทั้งหมด
console.log(greet('Alice')); // Output: Hello, Alice!
console.log(greetArrow('Bob')); // Output: Hello, Bob!
สรุปก็คือ Arrow Function นั้นเกิดมาเพื่อความสะดวกในการประกาศตัวแปรให้มีความเร็วและง่ายมากยิ่งขึ้น