Arrow Functions
Arrow function là gì
Arrow function - còn được gọi là "fat arrow", là cú pháp được mượn từ CoffeeScript (một ngôn ngữ chuyển tiếp), cú pháp này là cách ngắn gọn hơn dùng để viết function. Ở đây sử dụng kí tự =>
, trông giống như một mũi tên "béo". Arrow function là một hàm vô danh và nó thay đổi cách this
bind đến function. Arrow function làm code của ta trông ngắn gọn hơn, giúp đơn giản hóa function scoping cũng như từ khóa this
. Arrow function hoạt động tương tự như Lambdas
trong các ngôn ngữ khác như C # hay Python. Bằng cách sử dụng arrow function, chúng ta tránh được việc phải gõ từ khoá function
, return
và dấu ngoặc nhọn.
Cách dùng arrow function
Có khá nhiều cú pháp có thể dùng với arrow function. EcmaScript.org, MDN có liệt kê một danh sách đầy đủ các cú pháp có thể được dùng. Ở đây tôi sẽ đề cập đến những cú pháp phổ biến nhất.
Last updated