JavaScript の for文の謎
JavaScripter の皆さんは、for文を
for (var i = 0, l = array.length; i < l; i++) {
// 何かの処理
}
って書くんだけど、配列長の値を一度別の変数に入れるのは何か理由があるんだろうか? 例えば、「まるごとJavaScript & Ajax !」の弾さんの記事のコードとか、Prototype.js のコードなんかがそう。length メソッドってコスト高いの?

 個人的には、
for (var i = 0; i < array.length; i++) {
// 何かの処理
}
でいいじゃん、って思うんだけど。あ、でも「最速インターフェース研究会」のma.laさんは後者の書き方だなぁ。

 うーん、よく分からん。


# ちなみに、ma.laさんが落とした原稿って、MochiKit の部分なんだろか?
# ここだけ筆者が "編集部" になってて、浮いてる気がする。



2/28 追記
 気になったので、ベンチマークを取ってみた
[PR]
by fkmn | 2007-02-27 23:55 | IT
<< JavaScript の fo... JavaScript (+ P... >>


とあるWebアプリケーションエンジニアの日記
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
カテゴリ
以前の記事
ブログパーツ
リンク
検索
タグ
最新のトラックバック
プログラミングが「出来る..
from とりあえず9JP?
Genographic ..
from ナンジャモンジャ
ジュセリーノ
from ありの出来事
くちこみブログ集(ライフ..
from くちこみブログ集(ライフ)(..
以降、丁寧語で行こう!
from エッセイ的な何か
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧

fkmnの最近読んだ本 フィードメーター - フッ君の日常 あわせて読みたい AX