javascript - 是否可以删除使用 const 声明的变量?

标签 javascript

给定

const localName = "local_name";
delete localName; // true
console.log(localName); // "local_name"

是否可以删除使用 const 声明的变量?

最佳答案

delete 用于从对象中删除属性。

delete foo;

将尝试从全局对象 中删除属性foo。声明的变量永远不能用 delete 删除(无论您使用 constlet 还是 var),以及没有其他方法可以删除“变量”(绑定(bind))(see @T.J.'s comment for some more details)。

相关:How to unset a JavaScript variable?

关于javascript - 是否可以删除使用 const 声明的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42424019/

相关文章:

javascript - 动画后图像抗锯齿

javascript - react 组件与两组 child

javascript - 在另一个 javascript 中使用 ajax 响应数据

javascript - 如何将 dropbox 放入 Iframe 中?

javascript - 当鼠标悬停在另一个 div 上时更改 div 背景

javascript - jQuery 全局/本地事件执行顺序

javascript - 解析的 XML 文档中的 XPath 错误 (WrongDocumentError)

javascript - 隐藏功能jquery不起作用

javascript - 使用 AngularJS,我如何利用 ng-show 针对数组来查找某些值?

javascript - 使用 Jest 测试 NUXT.js 和 Vue.js 应用程序。获取 '[vuex] module namespace not found in mapState()' 和 '[vuex] unknown action type'