2
A
回答
3
因爲.exec
簡直是一個更好的版本的.match
讓我們來看看
var ret1 = string.match(regexp);
var ret2 = regexp.exec(string);
如果正則表達式是一個非全局正則表達式,則返回值是相同的。
然而,如果正則表達式是一個全球性的正則表達式(/foo/g
),那麼只匹配返回匹配的數組,就是這樣。沒有額外的元數據像exec會返回!
+0
我也這麼想。但是即使需要在每一個情況下,沒有其它的數據,追求一致性(即,僅使用'exec')可能是另一個原因。 –
相關問題
- 1. TypeScript編碼風格指南?
- 2. Django表格編碼風格指南
- 3. PHP風格指南
- 4. Go風格指南?
- 5. CoffeeScript風格指南
- 6. 角2標準編碼風格指南
- 7. 方案風格指南
- 8. 谷歌Python風格指南
- 9. c#的風格指南?
- 10. React JSX風格指南
- 11. Apple Carbon/CoreFoundation風格指南?
- 12. Hadoop拉丁風格指南?
- 13. 如何在Airbnb JavaScript風格指南中運行代碼?
- 14. 帶C++ Google風格指南示例的示例代碼?
- 15. 的Vim和PEP 8 - 風格指南Python代碼
- 16. 蘋果代碼格式指南
- 17. 保護JQuery AJAX代碼的指南?
- 18. Typescript默認屬性值風格指南
- 19. Checkstyle與Oracle Java風格指南衝突
- 20. 任何R風格指南/檢查?
- 21. 官方風格指南的鏈接
- 22. 角度分量風格指南
- 23. 移動Web開發風格指南
- 24. MySQL表名稱指南風格
- 25. Ruby風格指南和消息記錄
- 26. PHP風格指南一致性
- 27. AngularJS最佳實踐 - 風格指南
- 28. 日誌消息的風格指南
- 29. Erlang源代碼指南
- 30. Android代碼設計指南
你要求的具體原因jQuery的已經不使用它,或一般,爲什麼其他的方法可能是首選? –
@FelixKling:兩個! – Randomblue