Underscore.js es una biblioteca de JavaScript que proporciona muchas funciones útiles como el mapa, el filtro, la invocación, etc., incluso sin usar ningún objeto integrado.
La función _.initial() se usa para excluir el último elemento de la array. Esta función se utiliza para realizar alguna acción en todos los elementos excepto el último elemento. Esta es una función básica que ayuda a diferenciar entre el último elemento de la array y todos los demás elementos.
Sintaxis:
_.initial( array, [n] )
Parámetros: esta función acepta dos parámetros que se enumeran a continuación:
- array: este parámetro se utiliza para contener los elementos de la array.
- n: este parámetro se utiliza para contener el último elemento n.
Valor devuelto: Devuelve una array excepto el último elemento.
Pasar una lista de números a la función _.initial(): La función ._initial() toma el elemento de la lista uno por uno y luego agrega este elemento a la array resultante. Se utiliza para imprimir todos los elementos excepto el último elemento.
Ejemplo:
html
<!DOCTYPE html> <html> <head> <script src = "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" > </script> </head> <body> <script type="text/javascript"> console.log(_.initial([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])); </script> </body> </html>
Producción:
Pasando palabras a la función _.initial(): La función ._initial() toma el elemento que está aquí alfabético de la lista uno por uno y luego agrega este elemento a la array resultante. La array resultante también da la longitud de la array resultante. Luego, console.log() la array resultante.
Ejemplo:
html
<!DOCTYPE html> <html> <head> <script src = "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" > </script> </head> <body> <script type="text/javascript"> console.log(_.initial(['html', 'css', 'js', 'ajax', 'php', 'node.js'])); </script> </body> </html>
Producción:
Usando el segundo parámetro de la función _.initial(): El segundo parámetro se usa para seleccionar los elementos de la array, excepto la cantidad de elementos que se proporciona en el segundo parámetro y mostrarlos. El segundo parámetro es muy importante para mostrar todos los elementos excepto el número dado en el segundo parámetro del lado derecho en la array pasada.
Ejemplo:
html
<!DOCTYPE html> <html> <head> <script src = "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" > </script> </head> <body> <script type="text/javascript"> console.log(_.initial(['!', '@', '#', '$', '%', '^']), 4); </script> </body> </html>
Producción:
Usando tanto las palabras como los números en la función _.initial(): toma los elementos del índice cero de la array dada y muestra todo el elemento. El hecho de que los elementos de la array sean palabras, alfabetos o números no es importante. El último elemento no está incluido en la lista.
Ejemplo:
html
<!DOCTYPE html> <html> <head> <script src = "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" > </script> </head> <body> <script type="text/javascript"> console.log(_.initial(['1', 'javascript', '#', '2', 'underscore', '^'])); </script> </body> </html>
Producción:
Nota: estos comandos no funcionarán en la consola de Google o en Firefox, ya que estos archivos adicionales deben agregarse y no se agregaron. Por lo tanto, agregue los enlaces dados a su archivo HTML y luego ejecútelos.
html
<script type="text/javascript" src = "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"> </script>