Estoy tratando de verificar si el valor de almacenamiento local es correcto. El valor de almacenamiento local se guardó correctamente. Me pregunto por qué siempre devuelve falso.
console.log('isTrue',localStorage.getItem('third') == "2") // false console.log('value',localStorage.getItem('third')) // "2" localStorage.setItem('third', JSON.stringify(third)) // save like this¿Puede alguien ayudar lo que está mal? ¡Gracias!
Verifique la especificación API para el almacenamiento local y los métodos get/set, particularmente el tipo de devolución de .getItem ; deberá JSON.parse el valor de la tienda antes de hacer comparaciones entre otros datos o hacer otro trabajo con él, es decir
console.log('isTrue', JSON.parse(localStorage.getItem('third')) === "2") --> true