🔎Operador in

El operador in se utiliza para comprobar si una propiedad específica existe en un objeto. Es útil para verificar tanto las propiedades propias del objeto como las heredadas de su prototipo.

Sintaxis :

prop in obj
  • prop: El nombre de la propiedad que deseas verificar (como una cadena).

  • obj: El objeto en el que deseas buscar la propiedad.

Ejemplo :

Verifica si una propiedad existe directamente en el objeto.

const car = { make: 'Toyota', model: 'Camry' };
console.log('make' in car); // true
console.log('year' in car); // false

Uso en Bucles for...in

El operador in es comúnmente utilizado en bucles for...in para iterar sobre todas las propiedades enumerables de un objeto.

const person = { name: 'Alice', age: 25 };
for (const key in person) {
  if (person.hasOwnProperty(key)) {
    console.log(`${key}: ${person[key]}`);
  }
}
// Output:
// name: Alice
// age: 25

Última actualización