NEWS
console.log (mehrdimensionales Array)
-
mir ist aufgefallen, dass mehrdimensionale Arrays wie Eindimensionale in der Konsole ausgegeben werden, wenn ein Text davor gesetzt wird oder wird das im unterem Fall anders formuliert?
LG
var array = [["Birne","Obst"],["Bier","Getränk"]]; console.log(array); console.log("Elemente: " + array);
18:38:40.198 info javascript.0 (27975) script.js.Energie.Durchlauferhitzer.logArray: [['Birne','Obst'],['Bier','Getränk']] 18:38:40.198 info javascript.0 (27975) script.js.Energie.Durchlauferhitzer.logArray: Elemente: Birne,Obst,Bier,Getränk
-
@senior1418
console.log("Elemente: " + JSON.stringify(array)); -
@senior1418 sagte: dass mehrdimensionale Arrays wie Eindimensionale in der Konsole ausgegeben werden, wenn ein Text davor gesetzt wird
Bei log(array) wird erkannt, dass es sich um ein Objekt handelt und JSON.stringify(array) mit anschließendem Ersatz von Anführungszeichen durch Hochkommata angewendet.
Im anderen Fall wird der Ausdruck als String behandelt. -
@tombox Super - vielen Dank, wieder was dazugelernt