我一直在研究 Javascript 中的伪经典继承,并继续讨论这个主题,我想为定义的构造函数设置一个静态属性/方法。 我想避免使用
class
语法。
function Food () {
isEdible = true;
}
console.log(Food.isEdible); // undefined
我知道这个例子是错误的
我想知道它是如何在 Javascript 对象模型的其余部分上完成的,例如像这样重要的方法
Array.of(element1, element2, /* …, */ elementN)
无需实例化数组即可访问
只需分配给函数即可:
function Food () {
}
Food.isEdible = true;
console.log(Food.isEdible);