Dans cet article, nous explorerons comment éviter les erreurs lors de la tentative d'accès à des données qui pourraient être indéfinies ou nulles, et nous examinerons les méthodes que vous pouvez utiliser pour gérer les données efficacement lorsque cela est nécessaire.
En JavaScript, lorsque vous essayez d'accéder à une valeur ou à une fonction dans des objets imbriqués, si le résultat est non défini, votre code peut générer une erreur. Cette erreur peut arrêter l'exécution de votre code. Cependant, si vous utilisez l'opérateur de chaînage facultatif, lorsque vous essayez d'accéder à une valeur ou une fonction dans un objet, il renverra undéfini au lieu de générer une erreur si la valeur ou la fonction n'existe pas. Cela empêche votre code de planter.
Exemple :
1 2 3 4 5 6 7 8 9 |
|
Si la valeur d'une variable est nulle ou indéfinie, cela peut casser votre code. Pour attribuer une valeur par défaut lorsqu'une variable est nulle ou indéfinie,** vous pouvez utiliser l'opérateur de fusion nul (??).**
Exemple :
1 2 3 4 5 6 7 |
|
Suppression des doublons avec Set :
Si un tableau contient des valeurs en double, vous pouvez supprimer ces doublons en utilisant Set. Voici comment utiliser cette structure :
1 2 3 4 |
|
Prévenir les doublons avec WeakSet :
Puisque WeakSet contient des références à des objets, un objet ne peut être ajouté qu'une seule fois à un WeakSet. Voici un exemple :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
|
Dans cet article, nous avons exploré certains concepts importants qui peuvent aider à éviter les erreurs lors de l'accès à des valeurs qui peuvent être indéfinies ou nulles, ainsi que des méthodes pour gérer les données plus efficacement lorsque cela est nécessaire.
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!