![]() |
VOOZH | about |
JavaScript handler.apply() method in JavaScript is used as a trap for a function call. The value returned by this method is used as the result of a function call through a proxy.
Syntax:
const p = new Proxy(target, {
apply: function(target, thisArg, argumentsList) {
}
});
Parameters: This method accepts three parameters as mentioned above and described below:
Return value: This method returns any value.
Below examples illustrate the handler.apply() method in JavaScript:
Example 1: In this example, we will calculate the sum of the numbers using the handler.apply() method in JavaScript.
Output:
27 "Calculate sum: 23, 4" 126
Example 2: In this example, we will print values using the handler.apply() method in JavaScript.
Output:
"Geeksforgeeks" "geeks get (Tutorial, Jobs)" "Geeksforgeeks" "geeks get (Knowledge, internships)" "Geeksforgeeks" "geeks get (Stipend, skills)"
Supported Browsers: The browsers supported by JavaScript handler.apply() method are listed below:
We have a complete list of Javascript Proxy/handler methods, to check those go through the Javascript Proxy/handler Reference article.