J'ai ce code JavaScript:
console.log(obj);// [query: "wordOfTheDay"]
console.log(note + " : " + obj ); // obj does not show up
Je veux faire afficher "obj" dans la même chaîne que "note", quel que soit le type dans lequel il se présente.
Par exemple:
console.log("text sample : " + obj ); // text sample : [query: "wordOfTheDay"]
Je vous remercie!
console.log
accepte n'importe quel nombre de paramètres , il suffit donc d'envoyer chaque pièce comme son propre paramètre. De cette façon, vous conservez la mise en forme de l'objet dans la console, et son tout sur une seule entrée.
var obj = {
query: 'wordOfTheDay',
title: 'Frog',
url: '/img/picture.jpg'
};
console.log( "Text Here", obj);
// Text Here Object {query: "wordOfTheDay", title: "Frog", url: "/img/picture.jpg"}
vous pouvez utiliser
console.log(note, obj);
console.log
peut prendre un nombre arbitraire d'arguments afin que vous puissiez mettre toutes les données dont vous avez besoin pour vous connecter en les séparant par des virgules.
console.log("text sample : ", obj, JSON.stringify(obj), (typeof obj), (new Date()))
cela devrait fonctionner:
console.log(note, " : ", obj );