怎么创建网站与网页,商业信息网站大全,如何开发公司的网站,永久免费网站建设系统在项目开发过程中#xff0c;在使用变量声明时#xff0c;如果不注意#xff0c;可能会造成类型错误 比如#xff1a;
Uncaught (in promise) TypeError: Assignment to constant variable. 未捕获的类型错误#xff1a;赋值给常量变量。
原因#xff1a; 我们使用 con…在项目开发过程中在使用变量声明时如果不注意可能会造成类型错误 比如
Uncaught (in promise) TypeError: Assignment to constant variable. 未捕获的类型错误赋值给常量变量。
原因 我们使用 const 定义了变量且存在初始值。 后面又给这个变量赋值所以报错了。
ES6 标准引入了新的关键字 const 来定义常量const 与 let 都具有块级作用域
使用 const 定义的常量不能修改它的值且定义的常量必须赋初值let 定义的是变量可以进行变量赋值操作且不需要赋初值。 这个错误就是因为我们修改了常量而引起的错误虽然某些浏览器不报错但是无效果
解决方案将 const 改为 let 进行声明。