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 _.isArray() se usa para encontrar si el argumento pasado es una array o no. Una array es un conjunto de variables, constantes, símbolos especiales. Se devolverá verdadero si el objeto es una array; de lo contrario, se devolverá falso. La array puede tener diferentes nombres y puede tener cualquier tamaño, incluso cero.
Sintaxis:
_.isArray(object)
Parámetros:
Solo toma un argumento, es decir, el objeto que necesita ser revisado.
Valor devuelto:
Devuelve ‘verdadero’ si el argumento pasó como una array, de lo contrario devuelve ‘falso’.
- Pasar una array de 3 números a la función _.isArray():
La función _.isArray() toma el elemento pasado y verifica si es una array o no. Dado que el argumento pasado es un conjunto de 3 números: 1, 2, 3. Por lo tanto, es una array. Y por lo tanto, el resultado final será verdadero.
Ejemplos:<
html
>
<
head
>
<
script
src
=
</
script
>
</
head
>
<
body
>
<
script
type
=
"text/javascript"
>
console.log(_.isArray([1, 2, 3]));
</
script
>
</
body
>
</
html
>
Producción:
- Pasar un arreglo de caracteres a la función _.isArray():
El argumento pasado a la función _.isArray() se verificará si es un arreglo o no. Dado que el argumento contiene solo un carácter, «a», pero está dentro de corchetes [], por lo que es una array. Y por lo tanto la respuesta es verdadera.
Ejemplo:<
html
>
<
head
>
<
script
src
=
</
script
>
</
head
>
<
body
>
<
script
type
=
"text/javascript"
>
console.log(_.isArray(["a"]));
</
script
>
</
body
>
</
html
>
Producción:
- Pasar una array vacía a la función _.isArray():
La función _.isArray() toma el elemento que aquí es [] y luego verifica si es una array o no. Dado que no hay ningún elemento dentro de los corchetes [], está vacío. Pero dado que los corchetes [] están presentes, es una array. Dado que la array vacía también es una array, la salida es verdadera.
Ejemplo:<
html
>
<
head
>
<
script
src
=
</
script
>
</
head
>
<
body
>
<
script
type
=
"text/javascript"
>
console.log(_.isArray([]));
</
script
>
</
body
>
</
html
>
Producción:
- Pasar un número a la función _.isArray():
Si pasamos cualquier número aleatorio a la función _.isArray() entonces comprobará si el argumento es un array o no. Dado que se pasa un número a la función _.isArray(), el resultado será falso.
Ejemplo:<
html
>
<
head
>
<
script
src
=
</
script
>
</
head
>
<
body
>
<
script
type
=
"text/javascript"
>
console.log(_.isArray(1));
</
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. Los enlaces son los siguientes:
<script type="text/javascript" src = "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"> </script>