是否可以在不首先从创建实例的情况下访问构造函数对象/函数的属性?
例如,假设我有这个构造函数:
function Cat() {
this.legs = 4;
};
现在-,而无需创建新的cat实例-我想知道legs
的值在构造函数内部。这可能吗?
(而且我并不是在寻找类似的东西:var legs = new Cat().legs
。(假设由于某种原因,实例化新Cat的 super CPU成本很高)。)
最佳答案
这样的事算吗?
function Cat() {
this.legs = 4;
}
var obj = {};
Cat.call(obj);
console.log(obj.legs); // 4
关于javascript - 在不创建新实例的情况下访问构造函数的属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29773392/