JavaScript 中的下劃線字首

Shiv Yadav 2022年5月10日
JavaScript 中的下劃線字首

本文幫助你瞭解變數中的 JavaScript 下劃線字首。

JavaScript 變數中的下劃線字首

下劃線 _ 只是變數/函式名稱的可接受字元;它沒有額外的功能。

下劃線變數是私有變數和方法的標準。JavaScript 中沒有真正的類隱私。

它表示這些方法(以 _ 開頭)不應在你的物件之外使用。從技術上講,你可以,但 _ 表示你不應該這樣做。

例如,我們可以將方法的名稱定義為 _render,因為下劃線是允許的識別符號字元。

使用下劃線指定祕密方法是沒有訪問修飾符的語言的典型趨勢。在具有訪問修飾符的語言中,例如 C#,我們可以將方法定義為:

private void Soo() {}

Soo 只能從定義它的類中呼叫。但是,你不能在 JavaScript 中執行此操作,因此典型的設計模式是為方法新增字首以表明它應該被視為私有。

this._Soo();

你仍然可以在類宣告之外呼叫這個函式;但是,不建議這樣做。

Author: Shiv Yadav
Shiv Yadav avatar Shiv Yadav avatar

Shiv is a self-driven and passionate Machine learning Learner who is innovative in application design, development, testing, and deployment and provides program requirements into sustainable advanced technical solutions through JavaScript, Python, and other programs for continuous improvement of AI technologies.

LinkedIn