摘要:昨天寫代碼的時候,順便寫了個小函數(shù),用于處理這種情況,具體可見。因為是用語法寫的,使用的時候需要編譯,所以做完發(fā)現(xiàn),寫的編譯相關(guān)的代碼,已經(jīng)要比這個函數(shù)還要長了。
昨天寫代碼的時候,順便寫了個小函數(shù),用于處理
if (typeof(foo) === "function") { foo(args) } else { bar(args) }
這種情況,具體可見:if-func。
也可以直接通過 npm 安裝
npm install if-func
需要注意的是,這里有個比較 trick 的坑,為了實現(xiàn)鏈式寫法,所以在call里用了 setTimeout,也就是說會把要執(zhí)行的方法放到當前函數(shù)執(zhí)行隊列的最后。如果這里需要同步的話,最后就不要用這個方法了。
ps: 因為是用 es6
語法寫的,使用的時候需要編譯,所以做完發(fā)現(xiàn),寫的編譯相關(guān)的代碼,已經(jīng)要比這個函數(shù)還要長了。
簡直是現(xiàn)代前端開發(fā)的尷尬。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/84498.html
摘要:老司機開車從不需要理由喜歡我就來點我吧易杭貼吧新鮮出爐的中文社區(qū)前述最近一直在寫一個發(fā)貼子的應(yīng)用,前不久才剛剛完工其實還有很多需要改進的地方。 老司機開車 從不需要理由 喜歡我 就來點我吧 易杭貼吧--新鮮出爐的中文社區(qū) http://tieba.freeedit.cn showImg(https://segmentfault.com/img/remote/146000000982...
摘要:老司機開車從不需要理由喜歡我就來點我吧易杭貼吧新鮮出爐的中文社區(qū)前述最近一直在寫一個發(fā)貼子的應(yīng)用,前不久才剛剛完工其實還有很多需要改進的地方。 老司機開車 從不需要理由 喜歡我 就來點我吧 易杭貼吧--新鮮出爐的中文社區(qū) http://tieba.freeedit.cn showImg(https://segmentfault.com/img/remote/146000000982...
摘要:老司機開車從不需要理由喜歡我就來點我吧易杭貼吧新鮮出爐的中文社區(qū)前述最近一直在寫一個發(fā)貼子的應(yīng)用,前不久才剛剛完工其實還有很多需要改進的地方。 老司機開車 從不需要理由 喜歡我 就來點我吧 易杭貼吧--新鮮出爐的中文社區(qū) http://tieba.freeedit.cn showImg(https://segmentfault.com/img/remote/146000000982...
摘要:老司機開車從不需要理由喜歡我就來點我吧易杭貼吧新鮮出爐的中文社區(qū)前述最近一直在寫一個發(fā)貼子的應(yīng)用,前不久才剛剛完工其實還有很多需要改進的地方。 老司機開車 從不需要理由 喜歡我 就來點我吧 易杭貼吧--新鮮出爐的中文社區(qū) http://tieba.freeedit.cn showImg(https://segmentfault.com/img/remote/146000000982...
摘要:按使用的語言來總結(jié)一下年。第三個后端項目,還算比較成功,上線了大半年,沒有明顯的性能問題,做修改也是非常容易。還用了一個集群去做部署先是阿里云的集群方案,后是,集群監(jiān)控日志采集配置管理等等都沒少弄。 showImg(https://segmentfault.com/img/bV0VHw?w=1495&h=1144); 按使用的語言來總結(jié)一下2017年。 TypeScript 用Type...
閱讀 1399·2023-04-25 18:34
閱讀 3463·2021-11-19 09:40
閱讀 2838·2021-11-17 09:33
閱讀 2954·2021-11-12 10:36
閱讀 2842·2021-09-26 09:55
閱讀 2665·2021-08-05 10:03
閱讀 2529·2019-08-30 15:54
閱讀 2876·2019-08-30 15:54