Wie gesagt, dass mit dem Lesen ist IMHO Ansichtssache
Das mit dem eine Zeile einlesen kommt bei mir öfter - und ich hatte schon LANGE Zeilen
Mit "My " deklariest Du eine Variable. Wenn Du "use strict" am Anfang eines Scripts angibst, musst Du eine Variable deklarieren, bevor Du sie verwendest. Sehr praktisch, da dadurch bereits zur Kompilierzeit viele Fehler gefunden werden.
Weiters beschrängt ein my die Gültigkeit der Variablen auf den aktuellen Block (File bzw. {}).