読者です 読者をやめる 読者になる 読者になる

北海道苫小牧市出身の初老PGが書くブログ

永遠のプログラマを夢見る、苫小牧市出身のおじさんのちらしの裏

JSDeferredのソースを読むんでみて(おまけ)

JS

以下の2つの書き方が超COOLでした。

コンストラクタの誤爆を防ぐ

function Deferred () { return (this instanceof Deferred) ? this.init() : new Deferred() }

(配列を)安全にforeachさせる

for (var i in dl) if (dl.hasOwnProperty(i)) (function (d, i) {
...
})(dl[i], i);