名稱類別
實體名稱資料庫 (變數、程序等) 的類別。
Signature:
export declare class Names
建構函式
建構函式 | 修飾符 | 說明 |
---|---|---|
(建構函式)(reserveWordsList, opt_variablePrefix) | 建構 Names 類別的新執行個體 |
屬性
屬性 | 修飾符 | 類型 | 說明 |
---|---|---|---|
DEVELOPER_VARIABLE_TYPE | static |
NameType |
方法
方法 | 修飾符 | 說明 |
---|---|---|
等於(名稱 1, 名稱 2) | static |
指定的兩個實體名稱是否代表同一個實體?區塊名稱不區分大小寫。 |
getDistinctName(name, type) | 將 Blockly 實體名稱轉換為可匯出的實體名稱。確認新名稱未與任何先前定義的名稱重疊。同時檢查目前語言的保留字詞清單,確保名稱不會發生衝突。 | |
getName(nameOrId, type) | 將 Blockly 實體名稱轉換為可匯出的實體名稱。 | |
getUserNames(type) | 傳回所有已知的使用者建立指定名稱類型的清單。 | |
populateProcedures(workspace) | 產生程序名稱。 | |
populateVariables(workspace) | 針對使用者變數產生名稱,但僅限使用中的變數名稱。 | |
reset() | 清空資料庫並從頭開始。保留字詞。 | |
setVariableMap(map) | 設定從變數名稱對應至變數物件的變數對應。 |