オブジェクト上で機能を利用したいのですが、console.logにするか別の機能に送ると表示されません。javascriptのオブジェクトに「隠し」機能があります
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でこれを達成するより良い方法ですか?
これは見えないとは思えません。 –