タグ

ブックマーク / wp.tech-style.info (1)

  • javascriptでconstを使わずに定数を実現する方法

    定数で値を宣言すると後から変更されないように値を保持しておくことができます。 ファイルパスやフラグの管理など、他の言語でも必須となりますよね。 javascriptの実装中もフラグなどの管理に定数を使いたくなることがあると思います。 javascriptでの記述は以下 const FILE_PATH = '/image/hoge.jpg'; const SPEED = 10; FILE_PATH = 'foo.jpg'; // できない SPEED = 1000; // できないプログラムをやっている人からすると当たり前な話ですが、 これには落とし穴がありconstはIE非対応という問題があります。 IE10まではconstが非対応IE10でconstを使おうとすると構文エラーとなります。 これはIE10以前でも同様にエラーとなっています。 MDNによると・・・ 現在の const の実装

    javascriptでconstを使わずに定数を実現する方法
    iww
    iww 2016/12/07
    『紳士協定として、大文字アンダースコアで変数を宣言して「この変数は定数と思ってね!」』 紳士なので、紳士協定を採用した
  • 1