blockly >VariableMap

VariableMap 类

用于变量映射的类。此文件包含一个字典数据结构,其中变量类型作为键,变量列表作为值。变量列表是键所指示的类型。

Signature:

export declare class VariableMap 

构造函数

构造函数 修饰符 说明
(构造函数)(工作区) 构造 VariableMap 类的新实例

属性

属性 修饰符 类型 说明
工作区 Google Workspace

方法

方法 修饰符 说明
clear() 清除变量映射。每次删除都会触发事件。
createVariable(name, opt_type, opt_id) 创建具有给定名称、可选类型和可选 ID 的变量。
deleteVariable(variable) 删除变量。
deleteVariableById(id) 按传入的 ID 及其所有用途从此工作区删除变量。可能会提示用户确认。
getAllVariableNames() 返回所有类型的所有变量名称。
getAllVariables() 返回所有类型的所有变量。
getVariable(name, opt_type) 按指定名称查找变量,然后返回该变量。如果未找到,则返回 null。
getVariableById(id) 按指定 ID 查找并返回该变量。如果未找到,则返回 null。
getVariablesOfType(type) 获取包含指定类型的所有变量的列表。如果 type 为 null,则返回字符串类型为空的变量列表。
getVariableUsesById(id) 查找命名变量的所有使用情形。
renameVariableById(id, newName) 通过在变量映射中更新变量名称来重命名变量。使用指定 ID 标识要重命名的变量。