13 lines · 543 B · Markdown
RawDownload

title: "Copy a function in JavaScript" date: "2025-04-11" tags: []

const newFunction = oldFunction.bind({});
  • Function.prototype.bind() creates a new function with this set to the value passed in the argument.
  • A new function is created and it references the function that bind was called on.
  • The new function will not have references to any additional properties that may have been attached to the original function.