多项选择题

A.函数拥有原型
B.函数拥有prototype方法
C.函数的原型的constructor属性指向自身
D.函数没有原型