- February 11, 2008 11:48 PM
- JavaScript
仕事で使うJavaScript。でも本屋さん行ってもHP作成用の浅い表面的な知識が書いてある本ばかり。もっと詳しいコトが知りたい。そう思う今日この頃。
JavaScriptに関する記事でこんなのを見た。
とても"奇妙"なJavaScriptの配列: JavaやCとは違うのだよ
この記事によるとJavaScriptの配列はハッシュテーブルのようなものらしい。正しくはJavaScriptの配列はすべて連想配列というものらしい。知らなかったorz なのでこのような記述が可能。
var a = new Array(3); a["b"] = "c"; alert(a["b"]); // c が表示される a[0]= "d"; alert(a[0]); // d が表示される alert(a["0"]); // d が表示される
上の記述を見ると数値をキー値にすると文字列のように認識されるよう。なのでキー値を1.11みたいに小数点付きにしても"1.11"という感じに捉えられるので問題ないみたい。
また、普通の配列のみたいに
var e = ["f", "g"]; alert(e[0]); // f が表示される alert(e["0"]); // f が表示される alert(e[1]); // g が表示される
みたいにできる。JavaScriptは奥が深い。もっと詳しく知るべきだと改めて思いますた。。
- Newer: Progression使ってみた
- Older: WordPressの記事にswfファイルを張り付ける簡単な方法