Subrayado.js _.iteratee() Función

Underscore.js es una biblioteca de JavaScript que proporciona muchas funciones útiles que ayudan en la programación en gran medida, como el mapa, el filtro, la invocación, etc., incluso sin usar ningún objeto integrado.

La función _.iteratee() es una función incorporada en Underscore que se utiliza para generar una devolución de llamada que se puede aplicar a cada elemento de una colección. Este método admite múltiples sintaxis abreviadas para casos de uso de devolución de llamada comunes y devuelve el resultado según el tipo de valor.

Sintaxis:

_.iteratee( value, context )

Parámetros: este método acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:

  • valor: Es el valor indicado.
  • context: Es el contexto a utilizar. Es un parámetro opcional.

Valor de retorno: este método devuelve la salida según el tipo de valor.

Ejemplo 1: En este ejemplo, no se utiliza ningún parámetro con el método.

HTML

<!DOCTYPE html>
<html>
  
<head>
    <script src=
"https://unpkg.com/underscore@1.11.0/underscore-min.js">
    </script>
</head>
  
<body>
    <script type="text/javascript">
  
        // Calling iteratee method with
        // no parameters
        console.log(_.iteratee());
    </script>
</body>
  
</html>

Producción:

function(n){return n}

Ejemplo 2: En este ejemplo, se asigna una función definida por el usuario al método.

HTML

<!DOCTYPE html>
<html>
  
<head>
    <script src=
"https://unpkg.com/underscore@1.11.0/underscore-min.js">
    </script>
</head>
  
<body>
    <script type="text/javascript">
  
        // Calling iteratee method
        // with its parameter
        console.log(
            _.iteratee(
                function (num) {
                    return num * 4;
                }
            )
        );
    </script>
</body>
  
</html>

Producción:

function(num) { return num * 4; }

Ejemplo 3: en este ejemplo, se pasa un par clave-valor como parámetro.

HTML

<!DOCTYPE html>
<html>
  
<head>
    <script src=
"https://unpkg.com/underscore@1.11.0/underscore-min.js">
    </script>
</head>
  
<body>
    <script type="text/javascript">
  
        // Calling iteratee method
        // with its parameter
        console.log(
            _.iteratee(
                { portal: 'GeeksforGeeks' }, []
            )
        );
    </script>
</body>
  
</html>

Producción:

function(n){return h.isMatch(n,r)}

Ejemplo 4: En este ejemplo, se pasa una string como parámetro.

HTML

<!DOCTYPE html>
<html>
  
<head>
    <script src=
"https://unpkg.com/underscore@1.11.0/underscore-min.js">
    </script>
</head>
  
<body>
    <script>
  
        // Calling iteratee method with
        // its parameter
        console.log(
            _.iteratee('GfG', [])
        );
    </script>
</body>
  
</html>

Producción:

function(n){return null==n?void 0:n[r]}

Publicación traducida automáticamente

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