xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

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 ✅, but reassignment 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://stackoverflow.com/questions/57513857/is-there-any-way-to-re-assign-a-const-in-chrome-devtools

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, 禁止转载 🈲️,侵权必究⚠️!


posted @ 2022-09-28 11:32  xgqfrms  阅读(32)  评论(1编辑  收藏  举报