我在使用返回指定对象的父原型的函数时遇到了命名问题。它的使用方式如下:
# Pseudo Code
MyClass
{
super(MyClass,this).constructor.call(....
问题在于我想使用一个优于“超级”的词,但是“超级”是保留的,即使它未定义。现在我使用“parent”,但是window对象有一个名为parent的属性。我讨厌Javascript。
我该怎么命名这个功能?名称必须以小写字母开头,并且必须很短。
答案 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
找到一个,请告诉我。