Is it possible to delete a variable declared using const?

Given

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

Is it possible to delete a variable declared using const?

Answers:

Answer

delete is used to delete properties from an object.

delete foo;

will try to delete the property foo from the global object. Declared variables can never be removed with delete (no matter if you use const, let or var), and there is no other way to remove a "variable" (binding) (see @T.J.'s comment for some more details).

Related: How to unset a JavaScript variable?

Tags

Recent Questions

Top Questions

Home Tags Terms of Service Privacy Policy DMCA Contact Us

©2020 All rights reserved.