⊗jsSpItDA 75 of 294 menu

Array av siffror i ett nummer i JavaScript

Låt oss få en array av siffror i ett nummer. Låt oss anta följande nummer:

let num = 12345;

Ett försök att dela upp numret med spread kommer att resultera i ett fel, eftersom nummer inte är itererbara:

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

För att lösa problemet omvandlar vi numret till en sträng:

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

Vi fick dock en array av strängar, inte nummer. Vi åtgärdar problemet med ett smart knep, genom att använda metoden map:

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

Ett nummer är givet. Hitta summan av dess siffror.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa