Tag: 装饰者

JavaScript装饰器中的“target”是什么?

我正在玩JavaScript的装饰,但我很难与传递给装饰器function的目标 例如,如果你有 @Bar() class Foo { @deprecated(true) doMagic() {} } function Bar() { return function decorator(target) { } } function deprecated(state) { return function decorator(target, name, config) { return config; } } 我希望这两个目标都是同一个东西,没错。 例如 function Bar() { return function decorator(target) { let bar = new target(); // WORKS bar instanceof target; // -> true } […]