JavaScript JavaScriptのargumentsオブジェクトを使って文字列の複数置換の関数作ってみた 最近まで、JavaScriptのargumentsという機能を知らなかった自分。どうやら、関数内の引数を配列のように取得できる機能があるようです(参考:arguments - JavaScript | MDN)。 せっかくなので、何か... 2014.09.02 JavaScript
プログラミング for文の二重ループを一重ループにする方法 一重ループという言葉が正しいのかどうかはともかく、for文の二重ループをfor文一つだけにする方法についてメモとしてJavaScriptのコードで書きます。 プログラマのためのコードパズル ~JavaScriptで挑むコードゴルフとア... 2014.08.30 プログラミング
JavaScript JavaScriptでnew演算子をつけずにコンストラクタを実行する またオブジェクト指向JavaScriptの原則で知った方法。実際に使うことはないと思うのだけど、こういう方法もあるのかと思ったので。 function Person(name){ this.name = name; ... 2014.08.26 JavaScript
雑記 昔書いたif文中の条件文が見づらい 仕事で過去に書いていたソースコードをドキュメント化する必要が生じ、昔書いたソースコードを見なおしてドキュメント出力用のコメントを付け足していってるのだけど、いろいろとひどい。 いろいろひどい点はあるのだけれども、特にif文中の条件文がとこ... 2014.08.23 雑記
JavaScript JavaScriptのオブジェクトを定数として扱う方法 オブジェクト指向JavaScriptの原則という本で知ったのですが、ECMAScript 5からはオブジェクトをロックする機能があるようで、プロパティの追加や削除の禁止だけでなく、値の書き換えのようなこともできる方法があるようです。これで定... 2014.08.21 JavaScript