Back to TIL
April 2025
posted on 04.11.2025

Copy a function in JavaScript

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.
No reactions yet

in Naperville, IL
Last visitor from Mitaka, Japan