Vấn đề
Chúng ta cần viết một hàm JavaScript nhận vào một chuỗi có các số nguyên bên trong cách nhau bởi dấu cách.
Nhiệm vụ của hàm là chuyển mỗi số nguyên trong chuỗi thành số nguyên và trả về tổng của chúng.
Ví dụ
Dưới đây là mã:
const str = '1 5 12 76 2';
const sumStringNumbers = (str = '') => {
const findSum = (arr = []) => {
const sum = arr.reduce((acc, val) => acc + val);
return sum;
};
let sum = 0;
const arr = str
.split(' ')
.map(Number);
sum = findSum(arr);
return sum;
};
console.log(sumStringNumbers(str));
Kết quả
96