gpt4 book ai didi

javascript - 继承对象

转载 作者:行者123 更新时间:2023-11-28 16:29:15 25 4
gpt4 key购买 nike

我读到Javascript的继承是原型(prototype)的。这是什么意思?程序员定义的对象如何继承预定义对象(例如 window )的属性?例如,我需要在我自己的类中使用函数 eval() 。如何才能实现呢?

最佳答案

抛开您是否应该继承自 window 的问题,这是一个简单的示例,演示了如何如何做到这一点:

function Test() {
// constructor code
}

Test.prototype = window;

var t = new Test();
t.eval();

当使用 new 调用时运算符,Test函数创建 Test 的新实例其原型(prototype)链接到 window目的。函数的原型(prototype)可以是任何对象。

关于javascript - 继承对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6749068/

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