The _.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: This function accept a single parameter as mentioned above and described below:
- object: It contains the value of object that need to be copied.
Return Value: It returns the shallow-copy of the given object.
Below example illustrate the _.clone() function in Underscore.js:
Example 1:
<!DOCTYPE html>
< html >
< head >
< script type = "text/javascript" src =
</ script >
</ head >
< body >
< script type = "text/javascript" >
var info = {
Company: 'GeeksforGeeks',
Address: 'Noida',
Contact: '+91 9876543210'
};
console.log(_.clone(info));
</ script >
</ body >
</ html >
|
Output:

Example 2:
<!DOCTYPE html>
< html >
< head >
< script type = "text/javascript" src =
</ script >
</ head >
< body >
< script type = "text/javascript" >
var clon = _.clone({
Name: 'Ashok',
Age: 32,
Email: 'ashok@gfg.com'
});
console.log(clon);
</ script >
</ body >
</ html >
|
Output:
