Mecanografiado en Operador
Este artículo presentará el operador in
en TypeScript y cómo podemos usarlo con ejemplos.
Operador en
de TypeScript
Mientras trabajamos con objetos y arreglos, hay muchas situaciones en las que necesitamos verificar las propiedades del objeto o arreglo. Para este propósito, JavaScript proporciona el operador in
que se puede usar para verificar si una propiedad existe en un objeto determinado o no.
La sintaxis del operador in
se muestra a continuación.
# typescript
x in thisObject;
Si existe x
en el objeto thisObject
, esta expresión devolverá verdadero. Si x
no existe en el objeto esteObjeto
, esta expresión devolverá falso.
Ahora, veamos un ejemplo en el que crearemos un objeto de frutas
y usaremos el operador in
para verificar si existe mango
en la matriz o no, como se muestra a continuación.
# typescript
let fruits = {
fruit1: 'Mango',
fruit2: 'Banana',
fruit3: 'Apple',
}
console.log('fruit1' in fruits);
console.log('fruit3' in fruits);
Producción:
Como podemos ver en el ejemplo anterior, utilizando el operador in
, podemos verificar fácilmente cualquier propiedad del objeto. También podemos usar este operador en una matriz, pero solo verificará el índice en una matriz.
Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.
LinkedIn