Comment additionner seulement les nombres qui sont fusionnés avec des alphabets à l'intérieur d'un argument en javascript
function getSum(){}
getSum("1ha","22rr","33y",44) => the output will be like this 100
J'ai essayé, mais le résultat n'est pas celui escompté.
function getSum () {
return Array.from(arguments).reduce((sum, value) => {
if (Array.isArray(value)) {
sum += getSum.apply(this, value)
} else {
sum += Number(value)
}
return sum
}, 0)
}
Quelqu'un peut-il m'aider ?