对下面的内容有任何帮助。该函数应接受任何由字母和数字组成的字符串。它应该将字符串中出现的所有数字相加,并返回总数。
例如'foo5bar6cat1‘=> 12 'foo98cat’=> 17
我已经尝试了以下方法,但没有成功。
function sumDigitsFromString (str) {
let arr = str.split('');
arr = arr.reduce(function(a, b) {
return Number('0') + Number('a');
}, 0);
return arr;
}
https://stackoverflow.com/questions/52979510
复制相似问题