En este artículo, discutiremos sobre el operador in disponible en JavaScript. El operador in se usa para verificar si los datos están dentro del objeto o en una array. En un objeto, el operador in solo funciona en la clave o propiedad del objeto. Si la clave o propiedad existe, este operador devuelve verdadero ; de lo contrario , es falso. De manera similar, para las arrays, devolverá verdadero si pasamos el índice del elemento no por un valor en particular.
Los siguientes ejemplos lo ayudarán a comprender los usos del operador.
Ejemplo 1: Uso del operador in con objetos. Primero creemos un objeto, para crear un objeto tenemos que asignar pares clave-valor.
const object = { User: 'Geek', Website: 'GeeksforGeeks', Language: 'JavaScript' };
Verificaremos si la clave existe en el objeto o no usando el operador in .
JavaScript
<script> const object = { User: 'Geek', Website: 'GeeksforGeeks', Language: 'JavaScript', }; if ('User' in object) { document.write("Found"); } else { document.write("Not found"); } </script>
Salida: hemos verificado si la clave ‘Usuario’ está en el objeto o no, si está en el objeto, imprima Encontrado; de lo contrario, No encontrado.
Found
Ejemplo 2: Uso del operador in con arreglos. Primero creemos una array, para crear una array tenemos que asignar valores a la array entre corchetes.
const array1 = ["Geek", "GeeksforGeeks", "JavaScript"];
Verificaremos si el valor del índice existe en la array o no,
JavaScript
<script> const array1 = ["Geek", "GeeksforGeeks", "JavaScript"]; if (1 in array1) { document.write("Found: ", array1[1]); } else { document.write("Not found"); } </script>
Salida: hemos comprobado si el índice 1 está presente en la array o no.
Found: GeksforGeeks
Publicación traducida automáticamente
Artículo escrito por anuragsingh1022 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA