【发布时间】:2016-07-23 17:33:07
【问题描述】:
我希望函数在对象上可用,但如果我控制台记录它或将其发送到另一个函数,我不会看到它。
var obj = function() {
this.name = 'Bob';
this.age = 23;
}
obj.prototype.say = function() {
console.log(this.name, this.age, 'thats me..');
}
var pers = new obj();
console.log(pers); // { name: 'Bob', age: 23 }
pers.say(); // Bob 23 thats me..
这对解决方案和良好做法有好处吗?还是在 javascript 中实现这一点的更好方法?
【问题讨论】:
-
我认为这不会使它不可见。如果您使用的是 chrome,只需单击“原型”标签
标签: javascript