gpt4 book ai didi

javascript - 原型(prototype)链是如何运作的?

转载 作者:搜寻专家 更新时间:2023-11-01 04:47:12 24 4
gpt4 key购买 nike

var A = {};
var B = Object.create(A);
var C = Object.create(B);
A.isPrototypeOf(C);//returns true
C.isPrototypeOf(A);//returns false

在上面的代码中,我不理解在 C.isPrototypeOf(A);

中为假的结果背后的原因

最佳答案

var A = {}; // A inherits Object
var B = Object.create(A); // B inherits A inherits Object
var C = Object.create(B); // C inherits B inherits A inherits Object

// Does C inherit A?
A.isPrototypeOf(C); // true, yes
// C inherits A because B inherits A and C inherits B

// Does A inherit C?
C.isPrototypeOf(A); // false, no
// A only inherits Object

关于javascript - 原型(prototype)链是如何运作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27216394/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com