⊗jsSpItDA 75 of 294 menu

Matrise av sifre i et tall i JavaScript

La oss få en matrise med sifre fra et tall. La oss si at vi har følgende tall:

let num = 12345;

Et forsøk på å dekomponere tallet med spread vil føre til en feil, fordi tall ikke er itererbare:

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

For å løse problemet konverterer vi tallet til en streng:

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

Vi fikk imidlertid en matrise med strenger, ikke tall. Vi løser dette med et smart triks, ved å bruke metoden map:

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

Et tall er gitt. Finn summen av dets sifre.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis