- ベストアンサー
'use strict'を追加でエラーになる
ここのサイトのJSについてです。 うまく動くのですが 'use strict';の{}でくくって記述し直すと動いてくれなくなります。 どこかJSの記述で古い部分があるのでしょうか? 原因がわかり、すっきりしたいと思っています! https://techacademy.jp/magazine/21069
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> 趣旨としては 'use strict';を記載すると動作しなくなってしまうのですがどの部分に原因があるか。 リンク先の「実際に書いてみよう」の所にあるコードの「const showMessage ・・・・」の前に「'use strict';」を入れても問題無く動作しますし、「const showMessage = () => { 'use strict'; ・・・」として関数をStrictモードにしても問題無く動作しますよ。(Firefix 95, Chrome 97)
その他の回答 (2)
- t_ohta
- ベストアンサー率38% (5238/13705)
回答No.2
「 'use strict';の{}でくくって記述」とはどういうことでしょう。 スタティックモードのするにはJavaScriptの1行目に「'use strict';」と書くだけで括弧でくくる必要は無いと思います。
質問者
補足
趣旨としては 'use strict';を記載すると動作しなくなってしまうのですがどの部分に原因があるか。 という質問です。{}については考慮されず構いません、失礼しました。
- Ultra-Hetare
- ベストアンサー率38% (204/526)
回答No.1
Because this site isn't under "strict" coding rules. Regards, Unnamed single respondent.
お礼
ありがとうございました。