如果字符串中不包含分隔符,则javascript拆分的行为

如果字符串中不包含分隔符,则javascript拆分的行为,javascript,Javascript,学生的正确行为是什么 "test".split("/") 结果应该是[“测试”]还是未定义?我这样问是因为我对两个不同的javascript引擎得到了不同的结果。大多数浏览器似乎返回[“test”],因此我想知道这种偏差行为是否应该被视为bug。除了数组之外,不允许任何返回结果,因此未定义的是不正确的。哪种浏览器给出了不同的行为?

学生的正确行为是什么

"test".split("/")

结果应该是[“测试”]还是未定义?我这样问是因为我对两个不同的javascript引擎得到了不同的结果。大多数浏览器似乎返回[“test”],因此我想知道这种偏差行为是否应该被视为bug。

除了数组之外,不允许任何返回结果,因此
未定义的
是不正确的。

哪种浏览器给出了不同的行为?