La función del método _.fnull ()
Sintaxis:
_.fnull( function, default );
Parámetros: este método acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- función: Es una función dada que contiene lógica de retorno.
- predeterminado: el valor que se usa cuando el método recibe un valor que no existe
Valor de retorno: este método r
Nota: Esto no funcionará en JavaScript normal porque requiere que se instale la biblioteca de contribuciones underscore.js.
La biblioteca de contribución underscore.js se puede instalar mediante npm install underscore-contrib –save.
Ejemplo 1: en este ejemplo, cuando se pasa undefined, la función devuelve el valor seguro predeterminado.
Javascript
// Defining underscore contrib variable var _ = require('underscore-contrib'); function func(val) { return val; } safeVal = _.fnull(func, "GeeksforGeeks"); console.log(safeVal(undefined));
Producción:
GeeksforGeeks
Ejemplo 2: cuando se pasa el valor existente, no se utiliza el valor predeterminado.
Javascript
// Defining underscore contrib variable var _ = require('underscore-contrib'); function func(val) { return val; } safeVal = _.fnull(func, "GeeksforGeeks"); console.log(safeVal("GFG"));
Producción:
GFG
Ejemplo 3: Este método también se puede utilizar para números enteros.
Javascript
// Defining underscore contrib variable var _ = require('underscore-contrib'); function func(val) { return val; } safeVal = _.fnull(func, 10); console.log(safeVal(null));
Producción:
10