LoginSignup
1
1

More than 5 years have passed since last update.

ブラウザのコンソールに変数のスコープが染み出すのを防ぐ

Last updated at Posted at 2017-08-23

※Chromeで確認済み

constletを用いたとしても、グローバルなスコープで定数/変数を定義するとブラウザのコンソールからアクセスできてしまいます。(といってもwindowのプロパティになる訳ではありません):

// ブラウザのコンソールで x と入力すると 42 が出力されます
const x = 42;

ブロック内に入れてスコープを非グローバル化するとそれが防げます:

// ブラウザのコンソールで x と入力してもアクセスできません
{
  const x = 42;
}

こういったコンソール汚染が無い方がすっきりしていて好きです

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1