Maison > interface Web > js tutoriel > le corps du texte

JSON.parse mais sans erreurs

Susan Sarandon
Libérer: 2024-10-13 06:17:30
original
686 Les gens l'ont consulté

JSON.parse but without errors

Introduction

Nous avons tous été dans la situation où nous voulons simplement appeler JSON.parse et ne pas obtenir d'erreur si la valeur que nous essayons d'analyser est nulle ou indéfinie.

JSON.tryParse à la rescousse

Ce que nous pouvons faire pour résoudre ce problème est simplement d'introduire la méthode JSON.tryParse à la place.

Mise en œuvre

Définissez simplement cette fonction dans votre application au début et rendez-la disponible mondialement.

JSON.tryParse = function (value) {
  try {
    return JSON.parse(value);
  } catch (error) {
    return null;
  }
};
Copier après la connexion

Usage

Disons que vous souhaitez récupérer un utilisateur en cache sans avoir à essayer/cacth. Voici comment :

const user = JSON.tryParse(localStorage.getItem("user"));
// returns "null" instead of throwing an error in case there is no entry
Copier après la connexion

Conclusion

Ce didacticiel nous a aidé à analyser des objets JSON sans avoir à nous soucier des erreurs détectées à chaque fois.

Bon développement !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!