+ JavaScript の質問用スレッド vol.63 +
エンジンによって空要素を配列に含めるか含めないかが異なるよな。
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