简单来说
- .split(“ ”)意味着按 【一个空格字符】 隔开
- .split(/\s/) 意味着按【 包括制表符,换行符,回车符,垂直制表符,换页符在内的一个类空格字符】 隔开
- .split(/\s+/) 意味着【 包括制表符,换行符,回车符,垂直制表符,换页符在内的一个至无穷个类空格字符】隔开。
举例如下:
"he llo".split(" ")
(4) ["he", "", "", "llo"]
"he llo".split(/\s/)
(4) ["he", "", "", "llo"]
"he llo".split(/\s+/)
(2) ["he", "llo"]