给定
const localName = "local_name";
delete localName; // true
console.log(localName); // "local_name"
是否可以删除使用 const
声明的变量?
最佳答案
delete
用于从对象中删除属性。
delete foo;
将尝试从全局对象 中删除属性foo
。声明的变量永远不能用 delete
删除(无论您使用 const
、let
还是 var
),以及没有其他方法可以删除“变量”(绑定(bind))(see @T.J.'s comment for some more details)。
关于javascript - 是否可以删除使用 const 声明的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42424019/