有只小跳蛙
2019-06-01 15:19:45
_.JavaScript原型這個圖再次顯示每個對象都有一個原型。構造函數foo也有自己的__proto__它是Function.Prototype,它反過來也通過它的__proto__屬性再次傳遞給Object.Prototype。因此,重復一遍,Foo.Prototype只是foo的一個顯式屬性,它指的是b和c對象的原型。var b = new Foo(20);var c = new Foo(30);.之間有什么區別?__proto__和prototype財產?這個數字是從這里.
4 回答
滄海一幻覺
TA貢獻1824條經驗 獲得超5個贊
__proto__prototype__proto__new:
( new Foo ).__proto__ === Foo.prototype;( new Foo ).prototype === undefined;
GCT1015
TA貢獻1827條經驗 獲得超4個贊
prototype
__proto__Object.getPrototypeOf(O)__proto__
instanceofprototype__proto__prototype.
function Point(x, y) {
this.x = x;
this.y = y;}var myPoint = new Point();// the following are all truemyPoint.__proto__ == Point.prototype
myPoint.__proto__.__proto__ == Object.prototype
myPoint instanceof Point;myPoint instanceof Object;PointmyPointPoint()Point.prototypemyPoint.__proto__
牛魔王的故事
TA貢獻1830條經驗 獲得超3個贊
prototypeconstructor()"prototypeToInstall"
__proto__constructor()
添加回答
舉報
0/150
提交
取消
