利用ES6中class里的new.target属性写出不能独立使用、必须继承后才能使用的类
new.target属性
new是从构造函数生成实例对象的命令。ES6 为new命令引入了一个new.target属性,该属性一般用在构造函数之中,返回new命令作用于的那个构造函数。如果构造函数不是通过new命令或Reflect.construct()调用的,new.target会返回undefined,因此这个属性可以用来确定构造函数是怎么调用的。
function Person(name...
原创
2019-11-11 16:11:18 ·
312 阅读 ·
0 评论