Skaitļa ciparu masīvs JavaScript

Iegūsim skaitļa ciparu masīvu. Pieņemsim, ka dots šāds skaitlis:

javascriptlet num = 12345;

Mēģinājums izvērst skaitli caur spread izraisīs kļūdu, jo skaitļi nav iterējami:

javascriptlet num = 12345;
let arr = [...num]; // kļūda
console.log(arr);

Lai atrisinātu problēmu, pārveidosim skaitli par virkni:

javascriptlet num = 12345;
let arr = [...String(num)];
console.log(arr); // ['1', '2', '3', '4', '5']

Tomēr mēs saņēmām virkņu masīvu, nevis skaitļu. Izlabosim problēmu, izmantojot gudru paņēmienu ar metodi map:

javascriptlet num = 12345;
let arr = [...String(num)].map(Number);
console.log(arr); // [1, 2, 3, 4, 5]
Задание 1

Dots skaitlis. Atrodiet tā ciparu summu.