例如,我有一个名为get
的方法。 Visual Studio插件突出显示了这一点,因为它是一个关键字,但它不会产生编译器错误。
使用set
和get
关键字是否可以?那么其他用途如变量名或模块名呢?
答案 0 :(得分:0)
您可以安全地将它们用作变量或模块名称。在特定布局下的唯一启动,即在班级成员职能之前:
class SomeClass {
_foo;
get foo(){
return this._foo;
}
set foo(val){
this._foo = val;
}
}
var x = new SomeClass();
x.foo = 123; // set
console.log(x.foo); // get