interrupcion - javascript console chrome
¿Cómo mostrar el objeto completo en la consola de Chrome? (6)
Escribí una función para imprimir cómodamente cosas en la consola.
// function for debugging stuff
function print(...x) {
console.log(JSON.stringify(x,null,4));
}
// how to call it
let obj = { a: 1, b: [2,3] };
print(''hello'',123,obj);
saldrá en la consola:
[
"hello",
123,
{
"a": 1,
"b": [
2,
3
]
}
]
var functor=function(){
//test
}
functor.prop=1;
console.log(functor);
esto solo muestra la función de la parte del functor, no puede mostrar las propiedades del functor en la consola.
Esto funcionó perfectamente para mí:
for(a in array)console.log(array[a])
puede extraer cualquier matriz creada en la consola para buscar / reemplazar la limpieza y el uso posterior de estos datos extraídos
Incluso podría obtener mejores resultados si intenta:
console.log(JSON.stringify(obj, null, 4));
Para salir obj:
console.log(obj, null, 4)
Puede obtener mejores resultados si prueba:
console.log(JSON.stringify(functor));
Utilice console.dir()
para generar un objeto .toString()
al que pueda hacer clic en lugar de la versión .toString()
, como este:
console.dir(functor);
Imprime una representación de JavaScript del objeto especificado. Si el objeto que se registra es un elemento HTML, entonces se imprimen las propiedades de su representación DOM [1]
[1] https://developers.google.com/web/tools/chrome-devtools/debug/console/console-reference#dir