4
這可以在構造函數設置:定義GET/
var o = {
_foo : "bar",
get Foo() { return _foo; },
set Foo(value) { _foo = value; }
};
但我的代碼是在構造函數中定義的,所以我想是這樣的:
function Something(defaultFoo) {
var _foo = defaultFoo;
get Foo() { return _foo; }; // invalid syntax
set Foo(value) { _foo = value; }; // invalid syntax
}
var something = new Something("bar");
console.log(something.Foo);
這句法無效。有一些變化是有效的嗎?