The apply() method is used to write methods, which can be used on different objects. It is different from the function call() because it takes arguments as an array.
Syntax:
apply()
Return Value: It returns the method values of a given function.
Example 1: This example illustrates the apply() function without arguments.
Javascript
let student = {
details: function () {
return this .name + this .class;
}
}
let stud1 = {
name: "Dinesh" ,
class: "11th" ,
}
let stud2 = {
name: "Vaibhav" ,
class: "11th" ,
}
let x = student.details.apply(stud2);
console.log(x);
|
Output:
Vaibhav
11th
Example 2: This example illustrates the apply() function with arguments.
Javascript
let student = {
details: function (section, rollnum) {
return this .name + this .class
+ " " + section + rollnum;
}
}
let stud1 = {
name: "Dinesh" ,
class: "11th" ,
}
let stud2 = {
name: "Vaibhav" ,
class: "11th" ,
}
let x = student.details.apply(stud2, [ "A" , "24" ]);
console.log(x);
|
Output:
Vaibhav
11th A
24
Supported Browser:
- Chrome 1 and above
- Edge 12 and above
- Firefox 1 and above
- Internet Explorer 5.5 and above
- Opera 4 and above
- Safari 1 and above
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape,
GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out -
check it out now!
Last Updated :
26 May, 2023
Like Article
Save Article