2012-07-02 62 views
1

split(' ')split(" ")之间的区别是什么?ie8中支持第二种类型的拆分吗?Javascript没有提供所需的输出

+0

他们应该是相同的。是否有可能上游某处将此调用嵌套在一组引用(或双引号)中,这会打破文字? – xelco52

回答

2

没有区别," "' '是编写相同的字符串文字的两种不同的方式,并且该函数不应该能够发现哪一个被使用。

你能否重现他们行为不同的情况?你能在jsfiddle上发布最小片段吗?

+0

我已经使用拆分('#')来重定向在url中,这在Firefox,铬和Safari浏览器中工作正常,但它不能在ie8上工作 – user1482084

+0

我无法在IE8上通过IETester重现此问题,http:// jsfiddle达网络/ H2qm4/1 / – Kos

0

嵌套引号可能会出现差异,例如,在onlick任务。规则是双引号可能包含单引号,反之亦然。

<button onlick="parts=s.split(' ');">split</button> 

<button onlick='parts=s.split(" ");'>split</button>