为返回父原型的函数命名建议

时间:2010-03-17 13:09:55

标签: javascript naming-conventions

我在使用返回指定对象的父原型的函数时遇到了命名问题。它的使用方式如下:

# Pseudo Code

MyClass
{
  super(MyClass,this).constructor.call(....

问题在于我想使用一个优于“超级”的词,但是“超级”是保留的,即使它未定义。现在我使用“parent”,但是window对象有一个名为parent的属性。我讨厌Javascript。

我该怎么命名这个功能?名称必须以小写字母开头,并且必须很短。

5 个答案:

答案 0 :(得分:2)

以下是一些建议:

base
myparent
foundation
root
ancestor

答案 1 :(得分:1)

“root”,“source”或“origin”怎么样?这些都不是在JavaScript中保留的。

答案 2 :(得分:1)

proto怎么样?

答案 3 :(得分:0)

对于class,通常使用“klass”或“clazz”,为什么不使用“zuper”?
当你和令人讨厌的javascript做斗争时,它甚至可能会让你振作起来:)

答案 4 :(得分:0)

以下是英语中保留关键字的一些同义词:

class      -> construct
extends    -> augments
super      -> uber      -> hyper

我仍然在寻找自己项目的同义词。如果您为implements找到一个,请告诉我。