题目
js获取原型的方法
hasOwnProperty
所有继承了 Object 的对象都会继承到 hasOwnProperty 方法。这个方法可以用来检测一个对象是否含有特定的自身属性,和 in 运算符不同,该方法会忽略掉那些从原型链上继承到的属性。
详细资料可以参考: 《Object.prototype.hasOwnProperty()》
原型原型链题目
- 解释以下代码的运行结果 ```javascript function A(){ alert(1) }
function Fn(){ A=function(){ alert(2) } return this }
Fn.A = A Fn.prototype={ A:()=>{ alert(3); } }
A(); // 1 Fn.A() // 1 Fn().A() // 2 new Fn.A(); // 1 new Fn().A(); // 3 new new Fn().A(); // .A is not a constructor ```