faire_un_dump_dans_la_console
Ceci est une ancienne révision du document !
Faire un dump dans la console
Javascript - var_dump - print_r - console
dmp = (what, pre = '', depth = 50) => { if (typeof what == 'undefined') { return '*undefined*' } if (typeof what == 'null') { return '*null*' } for (const anti of anticyclic) { if (what === anti) { return '*cycle*' } } anticyclic.push(what) if (depth && Array.isArray(what)) { let result = "Array: [\n" let key = 0 for (const value of what) { result += pre + '.' + key + ': ' + dmp(value, pre + '.' + key, depth - 1) + "\n" key ++ } return result + ']' } else if (depth && typeof what === 'object') { let result = "Object: {\n" for (const key in what) if (what.hasOwnProperty(key)) { result += pre + '.' + key + ': ' + dmp(what[key], pre + '.' + key, depth - 1) + "\n" } return result + '}' } return what.toString() } anticyclic = [] dmp(application)
faire_un_dump_dans_la_console.1668108067.txt.gz · Dernière modification : 2022/11/10 20:21 de tickleman