BR 技术头条 技术链接、资讯与社区分享流
in insights.thoughtworkers.org / 2015-10-28 13:44 / by @Thoughtworks

JavaScript语言中五种消除分支的方法

赞过的人

@技术头条

讨论 · 1 条

@技术头条 2015-10-30 17:55

最近开始使用JavaScript. 回顾了一下这几天的代码, 发现圈复杂度为1. 30几个函数40多行, 超过两行的函数都很少 (当然那种当做对象来用的函数除外, 只说实际做事的函数. 不要小看这40几行代码, 完成了5个完整的具有用户价值的功能. JavaScript的表达能力不是盖的).

由于JavaScript具备一些函数式编程语言的特征, 写出没有分支没有显式循环的代码也属正常. 但实际上多数代码还是命令式的. 命令式风格也能写出圈复杂度为1的代码, 看看都用到了哪些技巧.

发表评论