gpt4 book ai didi

Javascript原型(prototype),如何访问原型(prototype)函数

转载 作者:行者123 更新时间:2023-11-28 13:15:30 24 4
gpt4 key购买 nike

对 Javascript 中原型(prototype)的整个概念不熟悉,可能会感到困惑。

假设我有一个名为 Widget 的类,定义为:

var Widget = function (options) {
// constructor code here
}

Widget.prototype.constructor = Widget;
Widget.prototype.myGreatFunction = function(){}

我应该能够调用Widget.myGreatFunction();还是需要调用Widget.prototype.myGreatFunction()?来运行这个伟大的函数?

最佳答案

如果您使用构造函数来创建实例,则可以从那里使用该函数:

var w = new Widget();
w.myGreatFunction();

您还可以通过原型(prototype)引用该函数来使用该函数:

Widget.prototype.myGreatFunction();

关于Javascript原型(prototype),如何访问原型(prototype)函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38773239/

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