Función _.isUndefined():
- Comprueba si el parámetro que se le pasó no está definido o no.
- Si el parámetro pasado no está definido, devuelve verdadero; de lo contrario, devuelve falso.
- Incluso podemos pasarle elementos de ventana.
Sintaxis:
_.isUndefined(value)
Parámetros:
Solo toma un argumento que es el valor o la variable que se necesita verificar.
Valor devuelto:
Devuelve verdadero si el valor o parámetro pasado no está definido o de lo contrario devuelve falso.
Ejemplos:
- Pasar una variable a la función _.isUndefined():
La función _.isUndefined() toma el parámetro que se le pasa. Entonces, aquí verificará la variable ‘a’ que se pasa. Dado que el valor de ‘a’ se definió anteriormente como 10, es una variable definida. Por lo tanto, la salida será falsa.<!-- Write HTML code here -->
<
html
>
<
head
>
<
script
src
=
</
script
>
</
head
>
<
body
>
<
script
type
=
"text/javascript"
>
var a=10;
console.log(_.isUndefined(a));
</
script
>
</
body
>
</
html
>
Producción:
- Pasar un número a la función _.isUndefined():
Si le pasamos un número a la función _.isUndefined(), esta comprueba si ese número está indefinido o no. Ya que sabemos que todos los números ya están definidos. Por lo tanto, la respuesta será falsa.<!-- Write HTML code here -->
<
html
>
<
head
>
<
script
src
=
</
script
>
</
head
>
<
body
>
<
script
type
=
"text/javascript"
>
console.log(_.isUndefined(10));
</
script
>
</
body
>
</
html
>
Producción:
- Pasar «indefinido» a la función _.isUndefined():
La función _.isUndefined() toma el elemento que se le pasa, que es «indefinido» aquí. Dado que el parámetro pasado no está definido, la salida será verdadera.<!-- Write HTML code here -->
<
html
>
<
head
>
<
script
src
=
</
script
>
</
head
>
<
body
>
<
script
type
=
"text/javascript"
>
console.log(_.isUndefined(undefined));
</
script
>
</
body
>
</
html
>
Producción:
- Pasar variable faltante a la función _.isUndefined():
Aquí estamos pasando ‘window.missingVariable’ como parámetro. Pero aquí no hemos definido ninguna variable. Entonces la variable que falta no tiene valor. Y por lo tanto, es indefinido. La salida es verdadera.<!-- Write HTML code here -->
<
html
>
<
head
>
<
script
src
=
</
script
>
</
head
>
<
body
>
<
script
type
=
"text/javascript"
>
console.log(_.isUndefined(window.missingVariable));
</
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:
<!-- Write HTML code here --> <script type="text/javascript" src = "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"> </script>