Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

กลับอาร์เรย์ของตัวเลขจากตัวเลขโดยใช้ JavaScript


ปัญหา

เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลข ฟังก์ชันของเราควรย้อนกลับตัวเลขก่อน จากนั้นจึงแยกตัวเลขที่กลับด้านเป็นตัวเลข แล้วส่งคืนอาร์เรย์ของตัวเลขที่แยกออกมา

ป้อนข้อมูล

const num = 1234567;

ผลผลิต

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

เพราะเลขกลับเป็น 7654321

ตัวอย่าง

ต่อไปนี้เป็นรหัส -

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));

ผลลัพธ์

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