什么';这是Javascript';删除';Lua中的关键字等价物?

什么';这是Javascript';删除';Lua中的关键字等价物?,lua,Lua,Javascript delete关键字从它定义的最近的执行环境中删除一个命名变量槽。 Lua的等价物是什么 var = nil Lua中的环境是表,表不能包含nil值-将nil分配给表中的键会有效地从表中删除该键 这是: 与全局变量一样,表字段 如果不是,则评估为零 初始化。也像全球 变量,可以将nil赋值给 表字段来删除它。那不是 巧合:Lua全球门店 普通表中的变量 Lua中的环境是表,表不能包含nil值-将nil分配给表中的键会有效地从表中删除该键 这是: 与全局变量一样,表字段 如果

Javascript delete关键字从它定义的最近的执行环境中删除一个命名变量槽。 Lua的等价物是什么

var = nil
Lua中的环境是表,表不能包含nil值-将nil分配给表中的键会有效地从表中删除该键

这是:

与全局变量一样,表字段 如果不是,则评估为零 初始化。也像全球 变量,可以将nil赋值给 表字段来删除它。那不是 巧合:Lua全球门店 普通表中的变量

Lua中的环境是表,表不能包含nil值-将nil分配给表中的键会有效地从表中删除该键

这是:

与全局变量一样,表字段 如果不是,则评估为零 初始化。也像全球 变量,可以将nil赋值给 表字段来删除它。那不是 巧合:Lua全球门店 普通表中的变量


请注意,这并不总是像预期的那样工作。如果函数接受某一类型的可选参数,并且如果该参数为falsy(
nil
false
),则如果尝试使用此方法“删除”作为参数传递的变量,则会引发错误。请注意,这并不总是按预期工作。如果您有一个函数,该函数接受某一类型的可选参数,如果该参数为falsy(
nil
false
),则会抛出一个错误,如果您尝试使用此方法“删除”作为参数传递的变量,则会抛出一个错误。