ฟังก์ชันลูกศรมีการเขียนสั้นลง แต่ความแตกต่างที่แท้จริงคือใน ลักษณะการผูกมัด ไม่ใช่แค่ syntax เท่านั้น
js
const regular = function () {};
const arrow = () => {};
const short = x => x * 2; // implicit return for one expression
ความแตกต่างที่สำคัญ
— ลูกศรจะสืบทอด จากขอบเขตรอบด้าน นี่คือความแตกต่างที่สำคัญที่สุดและเหตุที่มันยอดเยี่ยมสำหรับ callbacks:
