Skip to content
Related Articles

Related Articles

Underscore.js _.extendOwn() Function

Improve Article
Save Article
  • Last Updated : 25 Nov, 2021
Improve Article
Save Article

The _.extendOwn() function is used to copy only own properties over to the destination object. This function is similar to the _.extend() function.

Syntax:

_.extendOwn(destination, *sources)

Parameters: This function accept two parameters as mentioned above and described below:

  • destination: This parameter holds the destination object file.
  • sources: This parameter holds the source object file.

Return Value: It returns a copy of own properties over to the destination object.

Example 1:




<!DOCTYPE html>
<html>
  
<head>
    <script type="text/javascript" src=
    </script>
</head>
  
<body>
    <script type="text/javascript">
  
        var obj1 = {
            key1: 'Geeks',
        };
  
        var obj2 = {
            key2: 'GeeksforGeeks',
        };
  
        console.log(_.extendOwn(obj1, obj2));
    </script>
</body>
  
</html>


Output:

Example 2:




<!DOCTYPE html>
<html>
  
<head>
    <script type="text/javascript" src=
    </script>
</head>
  
<body>
    <script type="text/javascript">
  
        var obj1 = {
            key1: 'Geeks',
        };
  
        var obj2 = {
            key2: 'GeeksforGeeks',
        };
  
        console.log(_.extendOwn({
            Company: 'GeeksforGeeks',
            Address: 'Noida'
        }, {
            Contact: '+91 9876543210',
            Email: 'abc@gfg.com'
        }, {
            Author: 'Ashok'
        }));
    </script>
</body>
  
</html>


Output:


My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!