Hàm Javascript áp dụng ()

Phương thức Hàm apply () trong JavaScript gọi một hàm với giá trị này đã cho và các đối số được cung cấp dưới dạng một mảng.

Cú pháp của apply()phương thức là:

 func.apply(thisArg, argsArray)

Đây, funclà một chức năng.

áp dụng () Tham số

Các apply()phương pháp có trong:

  • thisArg- Giá trị thisđược cung cấp cho cuộc gọi đến func.
  • argsArray (tùy chọn) - Một đối tượng giống Mảng chứa các đối số của hàm.

Giá trị trả về từ apply ()

  • Trả về kết quả của việc gọi hàm với thisgiá trị và đối số được chỉ định .

Bằng cách sử dụng apply(), chúng ta có thể sử dụng các hàm có sẵn cho một số tác vụ có thể yêu cầu lặp lại các giá trị mảng nếu không.

Ví dụ: Sử dụng apply () với các hàm tích hợp

 const numbers = (5, 1, 4, 3, 4, 6, 8); let max = Math.max.apply(null, numbers); console.log(max); // 8 // similar to let max1 = Math.max(5, 1, 4, 3, 4, 6, 8); console.log(max1); // 8 let letters = ("a", "b", "c"); let other_letters = ("d", "e"); // array implementation for (letter of other_letters) ( letters.push(letter); ) console.log(letters); // ( 'a', 'b', 'c', 'd', 'e' ) letters = ("a", "b", "c"); // using apply() letters.push.apply(letters, other_letters); console.log(letters); // ( 'a', 'b', 'c', 'd', 'e' )

Đầu ra

 8 8 ('a', 'b', 'c', 'd', 'e') ('a', 'b', 'c', 'd', 'e')

Đề xuất Đọc: Gọi hàm JavaScript ()

thú vị bài viết...