🔎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