多项选择题

function enumerable(value: boolean) { return function (target: any, propertyKey: string, descriptor: PropertyDescriptor) { descriptor.enumerable = value; }; }以下关于这段代码描述正确的是 ()

A.@enumerable(false)是一个装饰器工厂
B.当装饰器@enumerable(false)被调用时,它会修改属性描述符的enumerable属性
C.enumerable装饰器是类装饰器
D.以上都不对

相关考题