JavaScript en el operador

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *