JavaScript 中的别名方法链?
在 JavaScript 中,如何创建一个与现有函数同名的新函数,同时保留原始函数以便可以从新函数中调用它?
In JavaScript, how could you create a new function with the same name as an existing function, while also preserving the original function so it could be called from within the new one?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以将原始函数传递给匿名函数,该函数返回可以访问原始函数的替换函数。
例如
输出示例:
You can pass the original function into an anonymous function which returns a replacement function which has access to the original function.
E.g.
Example output:
您想要实现函数包装,请查看以下文章:
You want to implement function wrapping, check the following articles:
您可以简单地将旧函数分配给具有不同名称的变量:
You could simply assign the old function to a variable with a different name: