一个利用正则表达式进行代码重构,去除冗余代码的例子
生活随笔
收集整理的這篇文章主要介紹了
一个利用正则表达式进行代码重构,去除冗余代码的例子
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
refact之前:大量的重復代碼
refact之后:用map消除了重復代碼。
現在的分支里每次執行檢查都要先 var usRegx = /XXXX/. 實際上通過字面量定義了一個正則表達式對象,開銷比定義一個String大。其實沒必要每次都定義,可以把map定義在controller的一個全局屬性上。
執行這段代碼就可看出字符串常量和正則表達式字面量的性能差異:
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
總結
以上是生活随笔為你收集整理的一个利用正则表达式进行代码重构,去除冗余代码的例子的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 以太坊是什么币
- 下一篇: 真女神转生5孔斯怎么获得 孔斯任务怎么做