เราต้องเขียนฟังก์ชันที่รับจำนวนเต็มลบและคืนค่าผลรวมของหลักของมัน
ตัวอย่าง: หากตัวเลขคือ:
-5456
ผลลัพธ์
ผลลัพธ์ควรเป็น:
5+4+5+6 = 20
ตัวอย่าง
โค้ดสำหรับนี้:
const num = -5456; const sumNum = num => { return String(num).split('').reduce((acc, val, ind) => { if(ind === 0){ return acc; } if(ind === 1){ acc -= +val; return acc; }; acc += +val; return acc; }, 0); }; console.log(sumNum(num));ผลลัพธ์
ผลลัพธ์ในคอนโซล:
10