A continuación se muestra el ejemplo del operador in .
-
Ejemplo 1:
<script>
function
gfg() {
// Illustration of in operator
const array = [
'geeks'
,
'for'
,
'geeks'
]
// Output of the indexed number
document.write(0
in
array);
// Output of the Value
document.write(
'for'
in
array);
// output of the Array property
document.write(
'length'
in
array);
}
gfg();
</script>
-
Producción:
true false true
El operador in es un operador incorporado en JavaScript que se usa para verificar si una propiedad particular existe en un objeto o no. Devuelve el valor booleano verdadero si la propiedad especificada está en un objeto; de lo contrario, devuelve falso .
Sintaxis:
prop in object
Parámetros: Esta función acepta el siguiente parámetro como se mencionó anteriormente y se describe a continuación:
- prop : este parámetro contiene la string o el símbolo que representa un nombre de propiedad o un índice de array.
- objeto: este parámetro es un objeto que se debe verificar si contiene la propiedad.
Valor de retorno: este método devuelve valores booleanos:
- verdadero: se devuelve el valor verdadero si la propiedad especificada se encuentra en un objeto.
- falso: se devuelve el valor falso si la propiedad especificada no se encuentra en un objeto.
Los siguientes ejemplos ilustran el operador in en JavaScript:
Ejemplo 1:
<script> // Illustration of in operator const array = ['geeksforgeeks', 'geeksfor', 'geeks', 'geeks1'] // Output of the indexed number console.log(0 in array) console.log(2 in array) console.log(5 in array) // Output of the Value console.log('for' in array) console.log('geeksforgeeks' in array) // output of the Array property console.log('length' in array) </script>
Producción:
> true > true > false > false > false > true
Ejemplo 2:
<script> // Illustration of in operator const object = { val1: 'Geeksforgeeks', val2: 'Javascript', val3: 'operator', val4: 'in' }; console.log('val1' in object); delete object.val1; console.log('val1' in object); if ('val1' in object === false) { object.val1 = 'GEEKSFORGEEKS'; } console.log(object.val1); </script>
Producción:
> true > false > "GEEKSFORGEEKS"
Navegadores compatibles: los navegadores compatibles con JavaScript en el operador se enumeran a continuación:
- Google Chrome
- Firefox
- Ópera
- Safari
- Borde
- explorador de Internet
Publicación traducida automáticamente
Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA