1
例如,我有一個名爲get
的方法。 Visual Studio插件強調這是因爲它是一個關鍵字,但是它不會產生編譯器錯誤。該語言是否允許將'set'和'get'關鍵字用作標識符?
使用set
和get
關鍵字可以嗎?其他用途如變量名稱或模塊名稱呢?
例如,我有一個名爲get
的方法。 Visual Studio插件強調這是因爲它是一個關鍵字,但是它不會產生編譯器錯誤。該語言是否允許將'set'和'get'關鍵字用作標識符?
使用set
和get
關鍵字可以嗎?其他用途如變量名稱或模塊名稱呢?
您可以安全地將它們用作變量或模塊名稱。在特定佈局下,即在類成員功能之前的唯一一步:
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
您可以像您發現的那樣。但它不是猶太教。你的'得到'方法...它是什麼? –