🙆♀️
Chrome拡張機能のコードでよく見かける『use strict』を調べてみた
はじめに
Chrome 拡張機能を作成していく中で、以下のような記述をコード内で見かけることがよくあり、意味も理解せず記入していたため今回調べてみました!
background.js
"use strict";
...
use strict とは
“use strict”(厳格モード)を使うべきか?|もっこり JavaScript | ANALOGIC(アナロジック)
JavaScript コード内で”use strict”宣言を使用すると、そのコードは「strict モード(厳格モード)」で実行されるようになります。 strict モードでは、より的確なエラーチェックが行われるため、これまでエラーにならなかったような曖昧な実装がエラー扱いになります。
まとめ
【JavaScript 入門】strict モードの使い方を徹底解説! | 侍エンジニアブログ
strict モードでコードを書くことができるようになれば、後々バグになりにくい綺麗なコードが書けるようになります。
という事だそうです!
参考
“use strict”(厳格モード)を使うべきか?
2016 年度版 僕が考えた Chrome 拡張機能を作るときのデザインパターン
“use strict”(厳格モード)を使うべきか?|もっこり JavaScript | ANALOGIC(アナロジック)
【JavasScript】use strict とは - Qiita
Strict モード - JavaScript | MDN
モダンなモード, "use strict"
【JavaScript 入門】strict モードの使い方を徹底解説! | 侍エンジニアブログ
Discussion