effel: javascript node

Hallo,

ich arbeite mit vielen Arrays. Für die Anzeige beim Test verwende ich: console.log("la ",array) hat das Array eine bestimmte Tiefe, erscheint:

la

[

[ [ [Array] ], [ [Array] ] ],[ [ [Array] ] ],

[ [ [Array] ], [ [Array] ] ],[ [ [Array] ] ],

]

Wie lassen sich die inneren Arrays anzeigen?

Danke für alle Antworten

mit weihnachtlichem Gruss Effel

  1. Hallo effel,

    Im node Handbuch steht console.dir() als Helper für util.inspect()

    Da steht auch dass die Default-Rekursionstiefe 2 ist, was man bei dir auch sieht.

    Auf der verlinkten Seite steht wie man das erhöht

    Rolf

    --
    sumpsi - posui - obstruxi
    1. Hallo Rolf

      Danke, ich wünsches ein ruhiges,gesegnetes Weihnachten und ein erfolgreiches 2025

      Effel

  2. Als Ergänzung,

    unabhängig von der Laufzeitumgebung kannst du dir das Ergebnis auch als langen (pretty-print) String ausgeben. Dafür sollte das Array aber bestimmte Bedingungen erfüllen, insbesondere nicht zu lang/groß; die Werte im Array dürfen nicht untereindaner verweisen; keine Funktionen als Array-Eintrag etc. Dann kannst du es dir so ausgeben lassen:

    var str = JSON.stringify(array, null, 2);
    console.log(str);