padEnd()
erscheint im Hinblick auf die präsentierte Aufgabe als clevere Lösung. Da wir aber ebodys tatsächliche Aufgabe nur bruchstückhaft kennen sollte die folgende Warnung nicht vergessen werden:
'1234'.padEnd( 10, '0' )
liefert1234000000
.'1234.0'.padEnd( 10, '0' )
liefert1234.00000
.
Der Unterschied erscheint hier ist elefant-signifikant.
Möglicherweise will @ebody ja etwas wie toFixed()
:
* Number.parseFloat( '1234' ).toFixed( 5 )
* Number.parseFloat( '1234.0' ).toFixed( 5 )
Das liefert identische '1234.00000'.