Chúng tôi được yêu cầu viết một hàm JavaScript nhận trong một chuỗi có chứa một số số có một chữ số ở giữa và hàm phải trả về tổng của tất cả các số có trong chuỗi.
Giả sử sau đây là chuỗi của chúng tôi với các số -
const str = 'gdf5jhhj3hbj4hbj3jbb4bbjj3jb5bjjb5bj3';
Ví dụ
Hãy viết mã cho điều này -
const str = 'gdf5jhhj3hbj4hbj3jbb4bbjj3jb5bjjb5bj3'; const sumStringNum = str => { const strArr = str.split(""); let res = 0; for(let i = 0; i < strArr.length; i++){ if(+strArr[i]){ res += +strArr[i]; }; }; return res; }; console.log(sumStringNum(str));
Đầu ra
Đầu ra trong bảng điều khiển -
35