+ JavaScript の質問用スレッド vol.63 +

このエントリーをはてなブックマークに追加
504Name_Not_Found
エンジンによって空要素を配列に含めるか含めないかが異なるよな。

str = "foo\r\nbar\r\nbaz\r\n"

Firefox 1.5.0.12:
str.split("\r\n").length = 4
str.split(/\r\n/).length = 4

Opera 9.26:
str.split("\r\n").length = 4
str.split(/\r\n/).length = 4

Internet Explorer 6:
str.split("\r\n").length = 3
str.split(/\r\n/).length = 3

Windows Script Host 5.6:
str.split("\r\n").length = 4
str.split(/\r\n/).length = 3