Débogage en JavaScript : Méthodes de console


Qu’est-ce que l’objet console en JavaScript ?

Le console permet d’accéder à la console de débogage. C’est un objet global, et il est accessible de n’importe où. Le dépannage de votre code est standard avec n’importe quel langage de programmation. Les méthodes de la console facilitent l’enregistrement des instructions, des variables, des fonctions ou des erreurs.

console.log("Running the program...");
// Running the program...

log est la méthode la plus couramment utilisée. Elle permet d’afficher le message que vous lui transmettez. log est utilisé pour l’exploitation forestière à des fins générales.

Affirmer

console.assert() enregistre un message et trace la pile jusqu’à la console lorsque le premier argument est faux.

const error = "Number is not divisible by 2";
console.assert(5 % 2 === 0, { errorMsg: error });
// Assertion failed: { errorMsg: "Number is not divisible by 2" }
console.assert(4 % 2 === 0, { errorMsg: error });
// No output for this statement as assertion is true

Clair

Efface la console si l’environnement le permet.

Dir

console.dir() affiche une liste interactive des propriétés de l’objet JavaScript spécifié. Par exemple, si je visite www.google.com et exécutez ce qui suit dans la console du navigateur.

console.dir(document.location);

dir enregistre toutes les propriétés de l’objet de localisation fournies par le document du navigateur.

Console Dir

Erreur

console.error() est similaire à la log méthode. Elle est utilisée pour produire des messages d’erreur.

console.error("Process exited with code 1");
// Process exited with code 1

Journal de bord

console.log("Running the program...");
// Running the program...

log est la méthode la plus couramment utilisée. Elle permet d’afficher le message que vous lui transmettez. log est utilisé pour l’exploitation forestière générale.

log et dir sont similaires sous de nombreux aspects mais diffèrent dans leur mode de production. Étant donné un objet, dir produit une liste interactive de propriétés pour faciliter la navigation, tandis que log produit la représentation des chaînes de caractères.

Tableau

console.table() est la méthode de console la plus sous-estimée. Elle affiche les données sous forme de tableaux, ce qui en facilite la lecture. Les données doivent pouvoir être affichées dans un tableau (tableau ou objet).

Dans le cas d’un tableau, le tableau se compose d’une colonne d’index et d’une colonne de valeurs. Pour un objet, le tableau comporte une colonne pour les clés et une autre pour les valeurs.

table prend également un argument optionnel de l’étiquette de la colonne qui est incluse dans le résultat.

Exemple de table console

Exemple de table console

Heure

console.time() crée une minuterie avec un nom/étiquette donné. Vous pouvez avoir jusqu’à 10 000 minuteurs sur une page. Ils sont utilisés pour chronométrer la durée d’une opération.

timeEnd

Permet de mettre fin à la minuterie créée à l’aide console.time

Trace

Sert à fournir une trace de la pile à la console.

Avertir

console.warn() envoie un message d’avertissement à la console. Si vous l’utilisez dans Firefox ou Chrome, vous verrez une exclamation jaune vous informant de l’avertissement.

Soyez le premier à commenter

Poster un Commentaire

Votre adresse de messagerie ne sera pas publiée.


*