Lodash es una biblioteca de JavaScript que funciona en la parte superior de underscore.js. Lodash ayuda a trabajar con arrays, strings, objetos, números, etc.
El método _.defaultTo() se usa para verificar el valor dado y determinar si se debe restaurar un valor predeterminado en su lugar. Cuando el valor es NaN, nulo o indefinido, se devuelve el valor proporcionado en el parámetro defaultValue .
Sintaxis:
_.defaultTo( value, defaultValue )
Parámetros: este método acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- valor: este parámetro contiene el valor a comprobar.
- defaultValue: este parámetro contiene el valor predeterminado que se restaurará.
Valor devuelto: este método devuelve el valor resuelto.
Ejemplo 1:
Javascript
// Requiring the lodash library const _ = require("lodash"); // Return the resolved value // by _.defaultTo() method console.log(_.defaultTo(5, 15)); // Return the resolved value // by _.defaultTo() method console.log(_.defaultTo(82, 43));
Producción:
5 82
Ejemplo 2:
Javascript
// Requiring the lodash library const _ = require("lodash"); // When the value is NaN, defaultValue // is returned by _.defaultTo() method console.log(_.defaultTo(null, 15)); // When the value is undefined, defaultValue // is returned by _.defaultTo() method console.log(_.defaultTo(undefined, 43));
Producción:
15 43