Lieber dedlfix,
console.log() hat nichts mit Zielpersonen zu tun, sondern es ist das beste Werkzeug, das es gibt. Abgesehen vom Debugger und dem Umgang mit Breakpoints.
und Werkzeuge sind Selbstzweck? Oder sind sie dafür gemacht, von (wie auch immer gearteten Ziel-)Personen genutzt zu werden? Und wie für jedes andere Handwerk gilt auch hier, dass der Gebrauch gelernt und geübt werden muss. Schulkinder schreiben zuerst auch nicht mit dem Füllfederhalter, sondern mit dem Bleistift, obwohl letzterer "das beste Werkzeug [ist], das es gibt." Der Füller kommt schon noch zum Einsatz, nur eben nicht von Anfang an. Das heißt übrigens nicht, dass das Gewohnheitstier Mensch für den Rest seines Lebens mit dem Bleistift schreibt!
So kompromisslos war ich nicht. alert() als Alternative kann ruhig genannt werden. Damit haben wir damals auch angefangen.
Na, dann sind wir uns im Grunde ja einig.
Aber console.log() ist einfach detaillierter, besonders bei komplexen Dingen. Zum Beispiel versagt
alert(ein_objekt)
mit der Ausgabe von[object Object]
schlicht als Debug-Tool, aber mitconsole.log(ein_objekt)
kann man das sehr gut untersuchen.
Ja, das kommt dann in Klasse 2 dran. Schon klar.
Liebe Grüße
Felix Riesterer