⊗jsSpItDA 75 of 294 menu

Mảng các chữ số của số trong JavaScript

Hãy lấy một mảng các chữ số của số. Giả sử chúng ta có số sau:

let num = 12345;

Cố gắng phân tách số bằng spread sẽ dẫn đến lỗi, vì số không thể lặp lại:

let num = 12345; let arr = [...num]; // lỗi console.log(arr);

Để giải quyết vấn đề, hãy chuyển đổi số thành chuỗi:

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

Tuy nhiên, chúng ta đã có một mảng chuỗi, chứ không phải số. Hãy sửa vấn đề này bằng một thủ thuật khéo léo, sử dụng phương thức map:

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

Cho một số. Tìm tổng các chữ số của nó.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối