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]