Lorsque vous travaillez avec le stockage Web, il est crucial de vérifier l'existence d'éléments spécifiques avant d'y accéder ou de les modifier. Dans ce cas, nous voulons déterminer si un élément particulier est défini dans localStorage.
La méthode actuelle pour vérifier l'existence d'un élément semble être :
<code class="javascript">if (!(localStorage.getItem("infiniteScrollEnabled") == true || localStorage.getItem("infiniteScrollEnabled") == false)) { // init variable/set default variable for item localStorage.setItem("infiniteScrollEnabled", true); }</code>
Cependant, un moyen simplifié et plus efficace de vérifier l'existence d'un élément consiste à utiliser la valeur de retour nulle de la méthode getItem. Selon la spécification WebStorage, si l'élément n'existe pas dans le stockage, getItem renvoie explicitement null.
Par conséquent, vous pouvez utiliser le code suivant pour vérifier l'existence d'un élément :
<code class="javascript">if (localStorage.getItem("infiniteScrollEnabled") === null) { //... }</code>
Pour plus d'informations sur ce sujet, la ressource suivante peut vous être utile :
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!