How do you borrow a method with call in JavaScript?
Use Array.prototype.slice.call(arguments) to borrow slice and convert the array-like arguments to a real array.
Verify This Answer
Cross-check this information using these trusted sources:
More FAQs in call, apply, and bind in JavaScript Explained
call and apply invoke immediately (call takes comma args, apply takes an array). bind returns a new function with this permanently bound, to be called later.
No. Arrow functions inherit this lexically. call, apply, and bind cannot change an arrow's this.
Presetting arguments: const add5 = add.bind(null, 5) creates a function where the first arg is always 5.
Still have questions?
Browse all our FAQs or reach out to our support team
