The _.extendOwn() function is used to copy only own properties over to the destination object. This function is similar to the _.extend() function.
Syntax:
html
Output:
Example 2:
html
_.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.
<!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 obj1 = {
key1: 'Geeks',
};
var obj2 = {
key2: 'GeeksforGeeks',
};
console.log(_.extendOwn(obj1, obj2));
</script>
</body>
</html>
Example 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 obj1 = {
key1: 'Geeks',
};
var obj2 = {
key2: 'GeeksforGeeks',
};
console.log(_.extendOwn({
Company: 'GeeksforGeeks',
Address: 'Noida'
}, {
Contact: '+91 9876543210',
Email: '[email protected]'
}, {
Author: 'Ashok'
}));
</script>
</body>
</html>
Output:

