Sử dụng biến arguments
Khi sử dụng hàm với số lượng tham số tùy ý có thể sử dụng biến arguments
.
Biến arguments
của hàm được tạo ra là một đối tượng giống như mảng. Biến arguments[i]
được truy cập để lấy từng phần tử của arguments
và sử dụng arguments.length
để lấy số lượng các tham số.
|
|
Rest parameters
Cú pháp rest parameter cho phép chúng ta biểu diễn số lượng tham số không xác định dưới dạng một mảng. Cách này là cách mới hơn cách sử dụng biến arguments
ở trên.
|
|
Tham số mặc định
Trước ECMAScript 2015 kiểm tra sử dụng typeof
.
|
|
Từ ECMAScript 2015 có thể sử dụng đơn giản như sau:
|
|