🙆‍♀️

Chrome拡張機能のコードでよく見かける『use strict』を調べてみた

2021/10/30に公開

はじめに

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 モードの使い方を徹底解説! | 侍エンジニアブログ

GitHubで編集を提案

Discussion