-5
我有两个场景中都分离的情况下()的行为不同Uexpected行为连续
1.当我们说
var x ="dadasd\n\n\nsdfsfsdf"
var y=x.split('\n')
then value of is y
["dadasd", "", "", "sdfsfsdf"]
,但我期待Y中
["dadasd", "", "","","sdfsfsdf"]
2.now当我们说
var z ="fsdfsfs\n\n\n"
undefined
var a =z.split("\n")
undefined
a
["fsdfsfs", "", "", ""]
这一次我得到的预期值,为什么这两种方案具有不同的行为
为什么分裂()的行为不同的第一种情况,以及我们在Java脚本的任何功能,可以给我预期的结果在我的第一个场景
FWIW我不认为这是一个很好的重复。这可能是任何分隔符字符的相同问题,只是它恰好是换行符。 –
@JamesThorpe好的,重新开放。 –
@JamesThorpe - 我同意这是一个糟糕的重复。另一方面,很难想象以前没有人问及过这个问题。 –