⊗jsSpItDA 75 of 294 menu

Array van cijfers van een getal in JavaScript

Laten we een array van cijfers van een getal krijgen. Stel we hebben het volgende getal:

let num = 12345;

Een poging om het getal uit te spreiden via spread zal leiden tot een fout, omdat getallen niet iterable zijn:

let num = 12345; let arr = [...num]; // fout console.log(arr);

Om het probleem op te lossen, zetten we het getal om in een string:

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

We hebben echter een array van strings gekregen, en niet van getallen. We lossen dit op met een handige truc, door de map methode te gebruiken:

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

Gegeven een getal. Vind de som van zijn cijfers.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren