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

Cắt số tại mỗi chữ số để tạo mảng bằng JavaScript


Vấn đề

Chúng ta cần viết một hàm JavaScript nhận vào một số. Hàm phải trả về một mảng chuỗi chứa số bị cắt tại mỗi chữ số.

Ví dụ

Dưới đây là mã:

const num = 246; 
const cutOffEach = (num = 1) => { 
  const str = String(num); 
  const res = []; 
  let temp = ''; 
  for(let i = 0; i < str.length; i++){ 
    const el = str[i]; 
    temp += el; 
    res.push(temp); 
  }; 
  return res; 
}; 
console.log(cutOffEach(num));

Kết quả

Kết quả console:

[ '2', '24', '246' ]