2010-05-06から1日間の記事一覧

JavaScriptの特別な値メモ

undefined typeof undefined → "undefined" undefined === undefined → true undefined == null → true undefined == 0 → false undefined == false → false void x → undefined null typeof null → "object" null === null → true null == 0 → false null =…

JavaScriptの配列周りメモ

push/pop, shift/unshift, sort, reverse, splice は破壊的 join は値が undefined または null の要素を無視する [] を使って配列を書く場合 最後の要素区切り , は無視される(最近のJavaScriptでは) 区切りと区切りの間に何も書かないとその要素は定義さ…

JavaScriptにおけるクラスと継承の書き方

(注:この記事は思考の整理程度で不完全です) 一番簡単に書くとこう。prototypeを他のクラスからコピーすることで継承もできる // class Color function Color() { this.init.apply(this, arguments); return this; } Color.prototype.init = function() {…