JavaScript 屬性和方法名稱中下劃線前綴的意義
與Python 透過下劃線前綴標識的私有類別方法相比,JavaScript不強制執行這種區別。 JavaScript 中的下劃線前綴只是一種約定,沒有任何固有語意。
這使得開發人員有責任維護此命名約定以指示非公共成員。如同範例 JavaScript 函數中所觀察到的,私有方法(例如 _init)帶有下劃線前綴。同樣,供內部使用的變量,如 this._currentApp,採用此約定。
雖然此約定不提供封裝保證,但它的使用可作為屬性或方法的預期範圍的指示符,並阻止其直接存取。透過遵守這項約定,程式設計師可以培養更多不言自明和可維護的程式碼庫,突出公共元素和內部元素之間的差異。
以上是JavaScript 屬性和方法名稱中的底線前綴意味著什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!