jquery 如何在现有JavaScript函数中添加回调函数而不向函数添加代码?

w46czmvw  于 2022-11-22  发布在  jQuery
关注(0)|答案(1)|浏览(104)

假设我有foo(),有没有办法在foo()之后执行bar()而不修改foo()

foo(){ /* logic */}

bar(){ /* more logic *}

afterEvent1AlwaysExecute2(foo,bar);

任何非jQuery或jQuery的评论都将受到欢迎:)

nfs0ujit

nfs0ujit1#

您可以通过重新指定名称foo来完成此操作,而无需向foo添加代码:

var original_foo = foo;
var foo = function() { original_foo(); bar(); }

相关问题