バリケンのJavaScript日記 RSSフィード

2006-11-04

[] 配列インデックスに文字列を使う  配列のインデックスに文字列を使う - バリケンのJavaScript日記 を含むブックマーク はてなブックマーク -  配列のインデックスに文字列を使う - バリケンのJavaScript日記  配列のインデックスに文字列を使う - バリケンのJavaScript日記 のブックマークコメント

配列インデックスに文字列を使ったらどうなるんだろう?

>cscript ijs.js
Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

js> var array = [];

js> array["100"] = "hundred";
hundred
js> array["009"] = "cyborg";
cyborg
js> array["hoge"] = "fuga";
fuga
js> array
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,hundred
js> array[100]
hundred
js> array[9]

js> array.hoge
fuga
js> ^C
>

へええ、配列インデックスに文字列を使うと、数字のみからなる文字列なら数字として認識するんだね。でもゼロから始まるような数字の羅列やアルファベットなどの文字列だと、配列の要素としては追加されないんだね。

トラックバック - http://javascript.g.hatena.ne.jp/muscovyduck/20061104