ES6 - arrow function cách viết function mới theo mũi tên

3rd Nov 2022
ES6 - arrow function cách viết function mới theo mũi tên
Table of contents

ES6 arrow function

  • ES6 arrow function, viết function dưới dạng mũi tên =>.
  • Cách viết này linh hoạt, tùy biến function hơn so với cách viết cũ.
  • Cùng xem so sánh giữa 2 function cũ và mới để biết thêm về arrow function là gì nhé.

Function

Arrow function

var functionName = function(val1, val2){
    /* Nội dung function */
}

var functionName = (val1, val2) => {
    /* Nội dung function */
}

Ví dụ về arrow function

Ví dụ cơ bản về arrow function

var member = (name, age) => {
    console.log(name, age);
}
member("Dương Minh Trí", 4); /* output: "Dương Minh Trí" 4 */

Ví dụ cơ bản về arrow function - 1 tham số

var member = name => {
    console.log(name);
}
member("Dương Minh Trí"); /* output: "Dương Minh Trí" */

Ví dụ cơ bản về arrow function - không có tham số

var member = () => {
    console.log("Dương Minh Trí");
}
member(); /* output: "Dương Minh Trí" */

Ví dụ cơ bản về arrow function - return giá trị

var a = [1, 2, 3];
var arr = () => a[0];
console.log(arr()); /* output: 1 */

Theo https://hocwebchuan.com

Theo Học Web chuẩn.

Bạn thấy bài viết này như thế nào?
0 reactions

Add new comment

Image CAPTCHA
Enter the characters shown in the image.

Related Articles

Props là các biến, data được truyền từ component cha và có thể truy cập được ở cả các component con.

Để dễ làm việc, quản lý các chức năng file javascript, chúng ta thường tách các phần riêng biệt ra riêng từng file khác

Classes là một dạng function đặc biệt, thay vì sử dụng từ function thì chúng ta sử dụng class và thuộc tính được gán bên trong phương thức constructor().

Destructuring (phá vỡ cấu trúc) cho phép chúng ta dễ dàng sử dụng các giá trị phần tử của Array hoặc Object.

Đại diện này được ký hiệu bằng khai báo ...name (cẩn thận coi chừng nhầm lẫn với spread syntax).