Thuộc tính Độ dài hàm JavaScript trả về số lượng tham số được mong đợi bởi một hàm.
Cú pháp để truy cập thuộc length
tính là:
func.length
Đây, func
là một chức năng.
Trả về giá trị từ Function.length
- Trả về số lượng tham số chính thức của hàm đã cho.
Ví dụ: Sử dụng Function.length
function func() () console.log(func.length); // 0 function func1(a, b) () console.log(func1.length); // 2 function func2(… args) () console.log(func2.length); // 0 -> Rest parameters are not counted function func3(a, b = 10, c) () // only parameters before the one with default value are counted console.log(func3.length); // 1
Đầu ra
0 2 0 1
Lưu ý: Các length
không bao gồm bất động sản các thông số còn lại và các thông số chỉ đếm cho đến khi một trong những đầu tiên với một giá trị mặc định. Trong trường hợp này, func3.length
trả về 1 và bỏ qua b (có giá trị mặc định) & c (đứng sau giá trị mặc định).