2012-03-11 81 views
0

我想在JavaScript中拆分一个字符串。它在Firefox中工作正常,但它在Chrome中失败。任何人都可以请分享这个想法。JavaScript的String.split不工作在铬

我用下面的代码:

var v="asd.sdf"; 
var arr=v.split('.'); 
+2

适合我。在Chrome 17.0.963.78的控制台中尝试了''arr.arr2'.split('。')'并得到了'[“arr”,“arr2”]''问题必须在其他地方 – 2012-03-11 09:06:54

回答

0

我只是想它在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 

我是什么这样做与你不同吗?

+3

同样在这里,没有问题。 – Nic 2012-03-11 09:07:09

0

这类错误通常是会话中某些其他代码破坏全局String对象拆分功能。

请尝试在非常基本的网页中使用相同的代码,但不能使用其他JavaScript。

如果它仍然不起作用这可能是由恶意插件引起的,所以请尝试禁用任何插件。

0

我刚刚在Chrome上遇到了这个问题。几页后刷新问题消失。