Maison >interface Web >js tutoriel >JSON.parse mais sans erreurs
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.
Ce que nous pouvons faire pour résoudre ce problème est simplement d'introduire la méthode JSON.tryParse à la place.
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; } };
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
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!