Subrayado.js | Función _.defaults()

La función _.defaults() devuelve el objeto después de completar sus propiedades indefinidas con el primer valor presente en la siguiente lista de objetos predeterminados.

Sintaxis:

_.defaults(object, *defaults)

Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:

  • objeto: este parámetro contiene el valor de un objeto.
  • defaults: Es un parámetro opcional. Contiene el par [clave, valor] de un objeto.

Valor devuelto: Devuelve el objeto después de completar sus propiedades indefinidas con el primer valor presente en la siguiente lista de objetos predeterminados.

Ejemplo 1:

<!DOCTYPE html>
<html>
  
<head>
    <script type="text/javascript" src=
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
    </script>
</head>
  
<body>
    <script type="text/javascript">
  
        var info = {
            Company: 'GeeksforGeeks',
            Address: 'Noida',
            Contact: '+91 9876543210'
        };
  
        console.log(_.defaults(info,
            {
                Contact: '+91 9898989898',
                Name: 'Rakesh'
            })
        );
    </script>
</body>
  
</html>

Producción:

Ejemplo 2:

<!DOCTYPE html>
<html>
  
<head>
    <script type="text/javascript" src=
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
    </script>
</head>
  
<body>
    <script type="text/javascript">
  
        var info = {
            Company: 'GeeksforGeeks',
            Address: 'Noida',
            Contact: '+91 9876543210'
        };
  
        var def = {
            Name: 'Ashok',
            Age: '34',
            Company: 'GFG'
        }
  
        console.log(_.defaults(info, def));
    </script>
</body>
  
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por AshokJaiswal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *