Skip to content

删除变量

deleteVariable

删除变量, 如果变量不存在则什么也不做。

typescript
async function deleteVariable(variable_path: string, option: VariableOption = {}): Promise<boolean> {
  let result: boolean = false;
  await updateVariablesWith(old_variables => { result = _.unset(old_variables, variable_path); return old_variables; }, option);
  return result;
}

参数

variable_path

要删除的变量路径:

  • 如果变量不存在,则什么也不做
  • 如果变量已经存在,则删除该变量

type?

  • 'chat': 聊天变量表(默认值)
  • 'global': 全局变量表

返回值

  • 布尔值: boolean

示例

typescript
// 执行前变量: `{爱城华恋: {好感度: 5}}`
await deleteVariable("爱城华恋.好感度");
// 执行后变量: `{爱城华恋: {}}`

作者:KAKAA, 青空莉想做舞台少女的狗