私はいくつかのデータをラップするオブジェクト持って維持する:私はconsole.log(obj1);
を呼び出すときオブジェクトを返す独自のプロパティとメソッド
function Obj1() {
var _foo = 'bar'
this.obj2 = {
'b': 'c'
}
this.method = function() {
return _foo
}
}
var obj1 = new Obj1()
は今、私はそれは私がobj2
コンテンツオブジェクト見せたいの。私がまだobj1.method
に電話をかけて_foo
の値を取得する必要があるということです。それが可能なら、どうしたらいいですか? 私はゲッターのようなものが適していると思っていましたが、どこにどのように割り当てるか分かりませんでした。私が正しく理解していれば
なぜ、 'console.log(obj1.method())'ではないのですか? – Li357
あなたの問題が何であるか分かりません。ゲッターを割り当てる方法は? [Object.defineProperty](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty)をご覧ください。 – Thomas
これで 'obj2'をログに記録しますか? 'console.log(obj1.obj2)' – Li357