语法" return +(test)&&递归"

时间:2017-01-14 11:55:45

标签: javascript

const sequenceSum = (b, e, s) => +(b <= e) && b + sequenceSum(b+s, e, s);

我不明白测试前的加号和&&是如何评估的。期望这个函数实际上将返回一个或另一个而不是&#34; this和this&#34;。如果b <= e,则预期该函数返回0.

0 个答案:

没有答案