no-delete-var
注意: 此规则是
recommended
规则集的一部分。在
deno.json
中启用完整规则集{ "lint": { "tags": ["recommended"] } }
使用 Deno CLI 启用完整规则集
deno lint --tags=recommended
禁止删除变量。
delete
用于从对象中删除属性。通过 var
、let
和 const
声明的变量无法删除(delete
将返回 false
)。启用 strict
模式将在尝试删除变量时引发语法错误。
无效
const a = 1;
let b = 2;
let c = 3;
delete a; // would return false
delete b; // would return false
delete c; // would return false
有效
let obj = {
a: 1,
};
delete obj.a; // return true