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