3

假设我有 foo()。有没有办法在 foo() 之后执行 bar() 而无需修改 foo()?

foo(){ /* logic */}

bar(){ /* more logic *}

afterEvent1AlwaysExecute2(foo,bar);

谢谢!任何非 jquery 或 jquery 评论表示赞赏:)

4

1 回答 1

9

您可以在不添加代码的情况下foo通过重新分配名称来做到这一点foo

var original_foo = foo;
var foo = function() { original_foo(); bar(); }
于 2012-07-19T01:13:32.713 回答