Attempt to assign to const or readonly variable
遇到這個錯是因為給const聲明的變量進行第2次賦值。
因為const聲明的變量只能進行一次賦值,即常量。
ES6標準引入了新的關鍵字?const
?來定義常量,const
?與?let
?都具有塊級作用域。
const
?定義的是常量,必須賦初值,不能再次賦值。let
?定義的是變量,無需賦初值,可多次賦值。
諸如類似的報錯還有:
TypeError: Assignment to constant variable