問題:このコードでこの余分な「+」は何を表していますか?再帰関数
数字根の数はすべての桁の再帰的な和です。 nが与えられると、nの桁の和を取る。その値が2桁の場合は、このように1桁の数字が生成されるまで縮小し続けます。これは自然数にのみ適用されます。
example:
digital_root(16)
=> 1 + 6
=> 7
これは、コード化された機能である:誰かが余分+
は、このコード行でやっていることを明確にすることができ
function digital_root(n) {
if (n < 10) {
return n;
}
return digital_root(n.toString().split('').reduce(function (a, b) {
return a + +b;
}, 0));
}
? return a + +b;
文字列を数値などに変換します。あなたは 'a + Number(b)'でそれを行うことができます。 – zerkms
ああ!私は本当に助けを感謝します – jalexyep