ES6 - default parameters cách khai báo tham số mặc định

3rd Nov 2022
ES6 - default parameters cách khai báo tham số mặc định.
Table of contents

ES6 default parameters

  • Tham số mặc định (default parameters) cho phép các tham số mang giá trị mặc định nếu tham số không có giá trị hoặc giá trị không xác định (undefined).
  • Hoặc có thể hiểu tham số mặc định là tham số ban đầu được gán cho function.
  • Xem ví dụ bên dưới để rõ hơn về tham số mặc định:

ES6 - khai báo tham số mặc định

Có 2 cách khai báo tham số mặc định: gán mặc định tại vị trí khai báo và gán bên trong function.

Gán mặc định tại vị trí khai báo

function multiply(a, b = 1) {
  return a * b;
}

console.log(multiply(5, 2)); /* ouput: 10 */

console.log(multiply(5)); /* ouput: 5 */
  • Ta thấy khi khai báo giá trị b thì ta gán luôn giá trị b=1, giá trị này sẽ là giá trị mặc định của b.

Gán bên trong function

function member(name) {
  name = name || "Guess";
  return name;
}
console.log(member()); /* ouput: Guess */
console.log(member("Dương Minh Trí")); /* ouput: "Dương Minh Trí" */
  • Ta thấy khi function member() không truyền giá trị, sẽ lấy giá trị mặc định là "Guess".
  • Ngược lại khi function member() được truyền giá trị, thì sẽ lấy giá trị được truyền vào.

Theo https://hocwebchuan.com

Theo Học Web chuẩn.

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

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.