看一下这个



alert("wtf/http://google.com".split('/', 2));





结果数组包含2个元素:wtfhttp:

它不应该有wtf和字符串的其余部分吗? :/

最佳答案

传递给split函数的第二个值限制了您的结果,但没有限制数组的分割位置。为了弄清楚拆分,首先将其分为4个部分,然后仅返回前两个部分。

如果您尝试拆分wtf和url,请尝试以下操作:



alert("wtf/http://google.com".split(/\/(.+)/,2))

关于javascript - 拆分无法在JavaScript中正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28226049/

10-13 00:42