gpt4 book ai didi

javascript - 为什么函数用于 javascript 中的类?

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

<分区>

我正在开发一个小型库,以根据用户提供的规范构建对象。他们可以继承和更多的类特性。

但是,我的方法与通常的方法不同,因为我没有将函数用作类。

这是创建对象的示例:

var objectTest = {
someVar: 5,
someMethod: function () {...}
};

这才是我真正想要的。但是,所有其他类实现都有不同的方法。所有这些最终都具有作为类的功能。


编辑:(为了澄清)

通常的做法:

  • 使用函数作为类。
  • 使用“new className()”创建新函数并将它们用作对象。

我的方法:

  • 使用库指定基值/方法以及它们如何相互继承。
  • 使用“myLib.create('className')”创建新对象并将它们用作对象。

我能理解背后的原因,使用原型(prototype)可能更合乎逻辑。

但我想知道我的方法是否有任何我看不到的缺点,或者我正在做的事情被称为其他东西。

欢迎任何帮助或批评。

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