提问者:小点点

String.split(“”)和String.split(/+/g)之间有什么区别吗? [副本]


“some string”。split(“”)=>; [“一些”,“字符串”]

“一些字符串”。split(/+/g)=>; [“一些”,“字符串”]

它返回相同的内容。 有什么不同吗?


共1个答案

匿名用户

如果您的“some string”带有多个空格,则第一个将得到:

Array(5) [ "some", "", "", "", "string" ]

第二个将把多个空格视为一个:

Array [ "some", "string" ]