Outils pour utilisateurs

Outils du site


faire_un_dump_dans_la_console

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
faire_un_dump_dans_la_console [2022/11/10 21:01] ticklemanfaire_un_dump_dans_la_console [2022/11/25 13:05] (Version actuelle) tickleman
Ligne 6: Ligne 6:
  
 <code javascript> <code javascript>
-dmp = (what, pre = '', depth = 20) => {+dmp = (what, pre = '', depth = 100) => { 
 +    if (depth === 100) anticyclic = {}
     if (typeof what == 'undefined') return '*undefined*'     if (typeof what == 'undefined') return '*undefined*'
     if (typeof what == 'null') return '*null*'     if (typeof what == 'null') return '*null*'
-    for (const anti in anticyclic) if (anticyclic.hasOwnProperty(anti)) if (anticyclic[anti] === what) return '*cycle* ' + anti+    for (const anti in anticyclic) if (anticyclic.hasOwnProperty(anti) && (anticyclic[anti] === what)) return '*cycle* ' + anti
     if (!depth) return what.toString()     if (!depth) return what.toString()
     if (Array.isArray(what)) {     if (Array.isArray(what)) {
Ligne 31: Ligne 32:
     return what.toString()     return what.toString()
 } }
-anticyclic = {} 
 dmp(application) dmp(application)
 </code> </code>
faire_un_dump_dans_la_console.1668110519.txt.gz · Dernière modification : 2022/11/10 21:01 de tickleman