Underscore.js_.clone() function is used to create a shallow copy of the given object. The nested objects or arrays will be copied using reference, not duplicated.
Syntax:
_.clone( object );Parameters:
- object: It contains the value of the object that needs to be copied.
Return Value:
It returns the shallow copy of the given object.
Example 1: This example shows the use of the underscore.js _.clone() function.
<!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">
let info = {
Company: 'GeeksforGeeks',
Address: 'Noida',
Contact: '+91 9876543210'
};
console.log(_.clone(info));
</script>
</body>
</html>
Output:

Example 2: This example shows the use of the underscore.js _.clone() function.
<!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">
let clon = _.clone({
Name: 'Ashok',
Age: 32,
Email: 'ashok@gfg.com'
});
console.log(clon);
</script>
</body>
</html>
Output: