Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tổng các số trong chuỗi cách nhau bởi dấu cách bằng JavaScript


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