我想修复This function's cyclomatic complexity is too high消息,并偶然发现一个只包含一条switch语句的简单函数。函数的圈复杂度计算为(5) (W074)。" not supported as data storage"); }};
在这个简单的例子中,圈
我有一个函数,它以纪元(如1517073001)作为时间戳,并以"2小时前“这样的简单格式返回过去的时间(而不是"2小时31分钟15秒前”这样的冗长信息)。该函数按预期工作,但JSHint抱怨使用了太多语句(30),其圈复杂度太高(12)。我想知道有什么方法可以改善这两个方面。这是函数: function msToTime(epoch) { v