2012-07-02 60 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>