J'essaye donc de faire quelque chose de simple, je veux diviser mes traces dans la console en plusieurs lignes, en utilisant 1 instruction console.log:
console.log('roleName = '+roleName+' role_ID = '+role_ID+' modal_ID = '+modal_ID+\n+'related = '+related);
Comment écririez-vous ce qui précède pour retracer ce qui suit?
roleName = test
role_ID = test
modal_UD = test
related = test
au lieu de roleName = test role_ID = test modal_UD = test related = test
J'ai vérifié plusieurs autres questions qui semblent similaires, mais aucune n'a aidé ou ne parle de chose différente.
Merci d'avoir jeté un coup d'œil!
javascript
jquery
console
trace
Léon Gaban
la source
la source
Dans ES6 / ES2015, vous pouvez utiliser une syntaxe de littéral de chaîne appelée littéraux de modèle . Les chaînes de modèle utilisent le caractère backtick au lieu de guillemets simples ou doubles ". Elles préservent également la nouvelle ligne et la tabulation
la source
Facile,
\n
doit être dans la chaîne.la source
Pourquoi ne pas simplement utiliser séparé
console.log()
pour chaque var, et séparer par une virgule plutôt que de les convertir tous en chaînes? Cela vous donnerait des lignes séparées ET vous donnerait la vraie valeur de chaque variable plutôt que la représentation sous forme de chaîne de chacune (en supposant qu'elles ne soient pas toutes des chaînes).Et je pense que ce serait plus facile à lire / maintenir.
la source
Vous devez ajouter le caractère de nouvelle ligne
\n
:afficherait:
ligne un
ligne deux
la source
La pire chose d'utiliser juste
est que tous les éléments sont convertis en chaîne et si vous avez besoin d'un objet à afficher, vous pouvez voir ensuite:
Ainsi ma variante est le code suivant:
la source
Cela fonctionne très bien pour moi pour le texte uniquement et est facile à regarder.
la source