Làm thế nào để - Đặt các tham số mặc định
Tìm hiểu cách đặt giá trị tham số mặc định cho các hàm JavaScript.
Tham số mặc định
Nếu một hàm trong JavaScript được gọi với các đối số bị thiếu (ít hơn được khai báo), các giá trị bị thiếu được đặt thành
undefined
.
Đôi khi điều này có thể chấp nhận được, nhưng đôi khi tốt hơn nên gán giá trị mặc định cho tham số:
Thí dụ
function myFunction(x, y) {
if (y === undefined) {
y = 2;
}
}
ECMAScript 2015 cho phép các giá trị tham số mặc định trong khai báo hàm:
function myFunction (x, y = 2) {
// function code
}
Đọc thêm về các hàm trong Hướng dẫn về hàm JavaScript của chúng tôi .