标签: javascript oop constructor new-operator
由于我可以使用度数创建任何抽象比例,但不能单独创建超出比例的一个度数,如何禁止构建new Degree()并强制构造new Scale()(如下例中的一个)?
new Degree()
new Scale()
new Degree(); // Uncaught TypeError: Illegal constructor new Scale(); // { 0: Degree, 1: Degree, … }