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) 获取包含指定类型的所有变量的列表。如果类型为 null,则返回字符串类型的变量列表。
getVariableUsesById(id) 了解命名变量的所有用途。
renameVariableById(id, newName) 通过在变量映射中更新变量名称来重命名变量。确定要使用指定 ID 重命名的变量。