我想在JavaScript中拆分一个字符串。它在Firefox中工作正常,但它在Chrome中失败。任何人都可以请分享这个想法。JavaScript的String.split不工作在铬
我用下面的代码:
var v="asd.sdf";
var arr=v.split('.');
我想在JavaScript中拆分一个字符串。它在Firefox中工作正常,但它在Chrome中失败。任何人都可以请分享这个想法。JavaScript的String.split不工作在铬
我用下面的代码:
var v="asd.sdf";
var arr=v.split('.');
我只是想它在Chrome 17.0.963.78,它工作正常:
<script type="text/javascript">
var str="asd.sdf";
var arr = str.split(".");
document.write(arr);
document.write("<br />DONE<br />");
document.write(str.split(".") + "<br />");
</script>
都给:
asd,sdf
DONE
asd,sdf
我是什么这样做与你不同吗?
同样在这里,没有问题。 – Nic 2012-03-11 09:07:09
这类错误通常是会话中某些其他代码破坏全局String对象拆分功能。
请尝试在非常基本的网页中使用相同的代码,但不能使用其他JavaScript。
如果它仍然不起作用这可能是由恶意插件引起的,所以请尝试禁用任何插件。
我刚刚在Chrome上遇到了这个问题。几页后刷新问题消失。
适合我。在Chrome 17.0.963.78的控制台中尝试了''arr.arr2'.split('。')'并得到了'[“arr”,“arr2”]''问题必须在其他地方 – 2012-03-11 09:06:54