Matthias Apsel: Array.from(obj)

Beitrag lesen

Hallo dedlfix,

[var data = new Array()] kann man abkürzen zu var data = [];

Richtig, aber ist das nicht letztendlich egal?

Ja, aber warum unnötig lang schreiben, wenn es auch kurz geht?

const zahlen = Array(32,16,8);
const zahlen = [32,16,8]; // geht beides

const zahlen = Array(3.1415);
const zahlen = [3.1415] // hier geht nur das untere
// weil der Konstuktor den übergebenen Wert als gewünschte Länge
// des Arrays zu interpretieren versucht

Das Wiki schreibt „Es ist grundsätzlich nicht empfehlenswert, Arrays unter Verwendung des Konstruktors Array zu erzeugen“ Geschrieben hat das @Orlok und ich glaube, der weiß wovon er spricht bzw. schreibt.

Bis demnächst
Matthias

--
Dieses Forum nutzt Markdown. Im Wiki erhalten Sie Hilfe bei der Formatierung Ihrer Beiträge.