Ich versuche, Zahlen (1, 2, 3 ...) in chinesische Schriftzeichen umzuwandeln (一, 二/两, 三 ...). Auf Chinesisch sind Zahlen geschrieben [Hunderte] [100] [Zehn] [10] [Einsen]. Zum Beispiel würde 243 als 2 [100] 4 [10] 3 oder 三百 四十 written geschrieben werden. Gibt es eine Möglichkeit, dies effizient zu tun, oder muss ich eine Funktion erstellen, die jede Zahl durchläuft und sie nach Array übersetzt?Javascript - Konvertieren von arabischen Ziffern in chinesische Schriftzeichen
Danke!
Dank aussehen bekommen für Ihre Antworten. Ich weiß grundsätzlich nichts über Pfeilfunktionen, also könntest du mich bitte durch all das führen! Danke – Orion31
Im Grunde werfen wir die Zahl in einen String und teilen ihn dann in ein Array von Ziffern wie '['2', '4', '3']'. Nimm dann jede Ziffer und suche nach dem Array der Ziffern . Wirf die Zeichenfolge '2' in eine Ganzzahl, sodass wir sie als Array-Index in der Suche verwenden können, sodass 2 mit 'zwei' übereinstimmt. Die Position von 2 in der Zahl 243 ist hunderte, aber der Index von array reduce ist 0, also kehren wir das Array von Positionen um und rufen das Element am Index ab. – kharhys
Vielen Dank! Ich verstehe endlich diese verdammten Pfeile! – Orion31