gpt4 book ai didi

javascript - 编写 Javascript 类的最佳方法是什么

转载 作者:行者123 更新时间:2023-12-02 18:39:24 25 4
gpt4 key购买 nike

可以帮助我们了解以下两种类型的 javascript 类创建(OOP 概念)中哪一种是最佳用法/实现吗?

方式一:

var MyClassName = function(){
// private variables
// private functions

return {
// public functions
pubFunctionName1: function(){
},
pubFunctionName2: function(){
}
}
}

用法:

myClass = new MyClass();
myClass.pubFunctionName1();

方式2:

function MyClass(){
//public variables and functions
this.publicVariable = "";
this.publicFunctionName3 = function(){
}

// private functions
function privateFunctionName3(){
}
}

用法:

var myClass = new MyClass();
myClass.publicFunctionName3();

最佳答案

这通常取决于您自己的品味以及您想如何使用该类...但是几个月前我问自己一个类似的问题并发现了一个有用的 description where different ways of defining classes in Javascript are explained 。这也可能有助于向您澄清事情......

关于javascript - 编写 Javascript 类的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16979217/

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