Chrome DevTools Console declare const variable twice not working All In One
Chrome DevTools Console declare const variable twice not working All In One
redeclare const variable
Uncaught TypeError: Assignment to constant variable.
❌
const arr = ['9', '1', '3', '7', '12', '37', '23'];
// reassignment ❌
arr = [9, 1, 3, 7, 12, 37, 23];
// Uncaught TypeError: Assignment to constant variable.
solution ✅
redeclare
const is OK ✅, butreassignment
const is totally Wrong ❌.
const arr = ['9', '1', '3', '7', '12', '37', '23'];
// redeclare ✅
const arr = [9, 1, 3, 7, 12, 37, 23];
wrong double redeclare way, no meanings at all!
You can’t redeclare let variables in the same scope
in a JavaScript program, this is the designed behavior, it won’t work anywhere.
let name = 'Jack';`
let name = 'John';
// Uncaught SyntaxError: Identifier 'name' has already been declared
let name = 'Jack';
let name = 'John'
https://forum.freecodecamp.org/t/declare-with-let-in-chrome-bug/354865
Support for const
redeclarations in the Console
Chrome 92
https://developer.chrome.com/blog/new-in-devtools-92/#const-redeclaration
https://developer.chrome.com/blog/new-in-devtools-103/
refs
https://stackoverflow.com/questions/68355442/javascript-let-double-declaration
https://groups.google.com/g/google-chrome-developer-tools/c/yxQxiqS8b0w/m/1mwTSCZVAgAJ
https://blog.pragmatists.com/let-your-javascript-variables-be-constant-1633e56a948d
©xgqfrms 2012-2020
www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!
原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!
本文首发于博客园,作者:xgqfrms,原文链接:https://www.cnblogs.com/xgqfrms/p/16737425.html
未经授权禁止转载,违者必究!