Método JavaScript Array keys()

A continuación se muestra el ejemplo del método Array keys() .

  • Ejemplo:

    <script>
      
       // Taking input as an array A 
       // containing some elements.
       var A = [ 5, 6, 10 ];
      
       // array.keys() method is called
       var iterator = A.keys();
      
       // printing index array using the iterator
       for (let key of iterator) {
        document.write(key + ' ');
       }
    </script>
  • Producción:
    0 1 2

El método array.keys() se usa para devolver un nuevo iterador de array que contiene las claves para cada índice en la array de entrada dada.

Sintaxis:

array.keys()

Parámetros: este método no acepta ningún parámetro.

Valores devueltos: Devuelve un nuevo iterador de array.

El siguiente ejemplo ilustra el método Array keys() en JavaScript:

  • Ejemplo:
    var A = [ 'gfg', 'geeks', 'cse', 'geekpro' ];
    var iterator = A.keys(document.write(key + ' '));

    Producción:

    0 1 2 3

El código para el método anterior se proporciona a continuación:
Programa 1:

<script>
  
   // Taking input as an array A 
   // containing some elements.
   var A = [ 'gfg', 'geeks', 'cse', 'geekpro' ];
  
   // array.keys() method is called
   var iterator = A.keys();
  
   // printing index array using the iterator
   for (let key of iterator) {
    document.write(key + ' ');
   }
</script>

Producción:

0 1 2 3 

Programa 2:

<script>
  
  // Taking input as an array A
  // containing some elements
  var A = [ 'gfg', 'geeks', 'cse', 'geekpro', '', 1, 2 ];
  
  // array.keys() method is called
  var iterator = A.keys();
  
  // Printing index array using the iterator
  for (let key of iterator) {
    document.write(key + ' ');
  }
</script>

Producción:

0 1 2 3 4 5 6 

Navegadores compatibles: los navegadores compatibles con el método JavaScript Array keys() se enumeran a continuación:

  • Google Chrome 38.0
  • Microsoft Edge 12.0
  • MozillaFirefox 28.0
  • Safari 8.0
  • Ópera 25.0

Publicación traducida automáticamente

Artículo escrito por Kanchan_Ray 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 *