2007年01月14日(日) [過去の今日]
#1 FirefoxとIEのStringの挙動
珍しくFirefoxのほうがルーズな挙動を示した。
var str = '0123456789'; var char = str[3]; alert(char);
このようなJavaScriptをFirefoxで実行すると、「3」がalertされる。が、IEだと「undefined」が帰ってくる。
var str = '0123456789'; var char = str.charAt(3); alert(char);
最初からこう書いとけば問題はないのに。俺のバカ!
(@627)