⊗jsSpItDA 75 of 294 menu

Array di cifre di un numero in JavaScript

Vediamo come ottenere un array di cifre di un numero. Sia dato il seguente numero:

let num = 12345;

Il tentativo di scomporre il numero tramite spread porterà a un errore, poiché i numeri non sono iterabili:

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

Per risolvere il problema, convertiamo il numero in una stringa:

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

Tuttavia, abbiamo ottenuto un array di stringhe, non di numeri. Risolviamo il problema con un trucco, utilizzando il metodo map:

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

Dato un numero. Trova la somma delle sue cifre.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta