是否有更有效的方法來搜索window.location.href?更有效的方法來搜索window.location.href的字符串?
window.location.href:http://www.example.com/6CATA/folder/file.html
當前的代碼我已經是:
var searchWinHref = window.location.href;
if(searchWinHref.indexOf("/6CATA/") > -1) {
alert('6CATA is in the window.location.href');
}
這工作得很好,但我在努力學習如何在可能情況下,如果我爲了優化代碼需要在頁面上多次執行此操作,我很想知道是否有更有效的方法來執行此操作?
編輯:
爲了澄清,我偶爾也要尋找不同的變化的網址,如:6CATA & 6CATB等
過早的優化是一切罪惡......還是根:location.pathname可能是0.00000001毫秒更快 –
這可能做到這一點的最好辦法,但你不應該多次做。 –
如果你需要做一次以上,然後將結果存儲在一個變量,並檢查...'VAR指數= searchWinHref.indexOf(「/ 6CATA /」);' – Archer