gpt4 book ai didi

javascript - 使用 Javascript 进行面向对象编程 - 构造函数

转载 作者:行者123 更新时间:2023-12-02 07:56:03 25 4
gpt4 key购买 nike

我见过很多这样的......

function myObject(data) {
var myData = data;
}

myObject.prototype.doSomething = function () {
alert("I did something!");
}

但是 Visual Studio 上的 intellisense 为我提供了一个 .constructor 函数,这让我相信这是正确的...

function myObject() {
var myData;

this.constructor = function(data) {
myData = data;
}

this.doSomething = function() {
alert("I did something!");
}
}

我喜欢第二种方法的封装,但几乎每个人都使用“.prototype”。是否有任何理由特别这样做,或者是否可以像这样封装所有类方法。

最佳答案

关于javascript - 使用 Javascript 进行面向对象编程 - 构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/850781/

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