__proto__的说法错误的是()
A: 并不是语言本身的特性,这是各大厂商具体实现时添加的私有属性
B: 不管是测试环境还是生产环境都应该使用这个__proto__
C: 生产环境中,我们可以使用Object.getPrototypeOf方法来获取实例对象的原型,然后再来为原型添加方法/属性。
D: 使用实例的__proto__属性改写原型,必须相当谨慎,不推荐使用,因为这会改变“类”的原始定义,影响到所有实例
A: 并不是语言本身的特性,这是各大厂商具体实现时添加的私有属性
B: 不管是测试环境还是生产环境都应该使用这个__proto__
C: 生产环境中,我们可以使用Object.getPrototypeOf方法来获取实例对象的原型,然后再来为原型添加方法/属性。
D: 使用实例的__proto__属性改写原型,必须相当谨慎,不推荐使用,因为这会改变“类”的原始定义,影响到所有实例
举一反三
- __proto__属性和prototype属性的区别() A: prototype是function对象中专有的属性 B: __proto__是普通对象的隐式属性,在new的时候,会指向prototype所指的对象 C: __proto__实际上是某个实体对象的属性,而prototype则是属于构造函数的属性 D: __proto__只能在学习或调试的环境下使用;
- 通过__proto__可以查看jQuery对象的原型。()
- 使用PROTO伪指令对API函数进行的原型声明,不能作为宏定义体。
- 使用PROTO伪指令对API函数进行的原型声明,不能作为宏定义体。 A: 正确 B: 错误
- 下列关于类属性和实例属性的说法,描述正确的是( )。 A: 类属性能在方法中定义。 B: 公有类属性可以通过类和类的实例访问。 C: 通过类可以获取实例属性的值。 D: 类的实例只能获取实例属性的值。