Entonces estoy tratando de hacer algo simple, quiero dividir mis rastros en la consola en varias líneas, usando 1 declaración console.log:
console.log('roleName = '+roleName+' role_ID = '+role_ID+' modal_ID = '+modal_ID+\n+'related = '+related);
¿Cómo escribiría lo anterior para rastrear lo siguiente?
roleName = test
role_ID = test
modal_UD = test
related = test
en vez de roleName = test role_ID = test modal_UD = test related = test
Revisé varias otras preguntas que parecen similares, pero ninguna me ha ayudado o está hablando de algo diferente.
¡Gracias por echar un vistazo!
javascript
jquery
console
trace
Leon Gaban
fuente
fuente
En ES6 / ES2015, puede utilizar una sintaxis literal de cadena llamada literales de plantilla . Las cadenas de plantilla utilizan un carácter de acento inverso en lugar de comillas simples "o comillas dobles". También conservan la nueva línea y tabulación
fuente
Fácil,
\n
necesita estar en la cuerda.fuente
¿Por qué no usar separados
console.log()
para cada var y separarlos con una coma en lugar de convertirlos todos en cadenas? Eso le daría líneas separadas Y le daría el valor verdadero de cada variable en lugar de la representación de cadena de cada una (asumiendo que no todas sean cadenas).Y creo que sería más fácil de leer / mantener.
fuente
Necesita agregar el carácter de nueva línea
\n
:mostraría:
línea uno
línea dos
fuente
Lo peor de usar solo
es que todas las cosas se convierten a la cadena y si necesita un objeto para mostrar, puede ver a continuación:
Por lo tanto, mi variante es el siguiente código:
fuente
Esto funciona muy bien para mí solo para texto y es agradable a la vista.
fuente