diff --git a/docs/decorator.md b/docs/decorator.md index 262016f..cb8517a 100644 --- a/docs/decorator.md +++ b/docs/decorator.md @@ -309,13 +309,13 @@ function foo() { 上面的代码,意图是执行后`counter`等于 1,但是实际上结果是`counter`等于 0。因为函数提升,使得实际执行的代码是下面这样。 ```javascript +var counter; +var add; + @add function foo() { } -var counter; -var add; - counter = 0; add = function () {