Digamos que tengo la siguiente clase...
Class Person { constructor(name, drives = false) { this.name = name; this._drives = drives; } get drives() { return this._drives; } set drives(drives) { this._drives = drives; } }Ahora digamos que almaceno un montón de objetos "Persona" en el almacenamiento local. Ahora quiero recorrer el almacenamiento local y encontrar la "Persona" que no conduce (creé 1 de cada 5 que tiene _unidades como VERDADERO). Cuando hago esto, todos vuelven como indefinidos... ¿por qué?
const testFunction = () => { for (let i = 0; i <= localStorage.length; i++) { const key = localStorage.key(i); const storedObj = JSON.parse(localStorage.getItem(key)); if (!storedObj.drives === true) { console.log(storedObj.drives); } } } testFunction();¿Qué pasa aquí?