gpt4 book ai didi

javascript - 我应该像构造函数大写一样将原型(prototype)对象的第一个字母大写吗?

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

构造函数的首字母大写是标准做法。

例如,

函数 Creator() {}

函数 Origin() {}

原型(prototype)对象的首字母大写也是标准做法吗?

例如,

var Creator = { }var Creator = { }

我知道这两种方式都会起作用,我并不是想引发一场辩论,但它们是原型(prototype)对象的行业标准吗?我讨厌以一种暴露我是菜鸟的方式编写代码。谢谢!

最佳答案

Is there an industry convention for naming prototype objects?

据我所知,这主要是因为原型(prototype)对象并不常见。行业标准是在 ES5 中使用 class 语法或 ConstructorFunction.prototype

具有大写名称的对象通常表示命名空间(例如模块、单例对象、具有静态函数的“类”),或者(很少)表示工厂函数(对于那些避免使用 new 的人)。对原型(prototype)对象使用相同的命名约定可能会导致困惑。

如果您对此感到满意,您仍然可以这样做,只需确保记录您的标准并始终遵循它即可。就我个人而言,我建议使用前缀和后缀,例如用于原型(prototype)的 ...Proto 和用于工厂的 create...

关于javascript - 我应该像构造函数大写一样将原型(prototype)对象的第一个字母大写吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47042650/

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