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

Mảng chữ số đảo ngược từ số trong JavaScript

Vấn đề

Chúng ta cần viết một hàm JavaScript nhận vào một số. Hàm sẽ trước tiên đảo ngược số đó sau đó tách số đã đảo ngược thành các chữ số và trả về mảng các chữ số đó.

Đầu vào

const num = 1234567;

Đầu ra

const output = [7, 6, 5, 4, 3, 2, 1];

Vì số đảo ngược là 7654321

Ví dụ

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

const num = 1234567; 
const reverseAndSplit = (num = 1) => { 
  const numStr = String(num); 
  const arr = numStr.split(''); 
  arr.reverse(); 
  return arr.map(el => { 
    return Number(el); 
  }); 
}; 
console.log(reverseAndSplit(num));

Kết quả

[7, 6, 5, 4, 3, 2, 1]