javascript エラー「Uncaught TypeError: Cannot set property name of #object which has only a getter」が発生する原因と対処法

javascript エラー「Uncaught TypeError: Cannot set property name of #object which has only a getter」が発生する原因と対処法

javascriptで、エラー「Uncaught TypeError: Cannot set property name of # which has only a getter」が発生する原因と対処法を記述してます。

環境

  • OS windows10 pro 64bit
  • Apache 2.4.43
  • ブラウザ chrome 84.0.4147.105

エラー内容

以下のコードで発生します。

chromeエラー内容

firefoxの場合

原因

別名の変数に値を保存する必要があるため

対処法

ちゃんと別名にしておけば、エラーは表示されません。