# clone(value) ⇒ Object

深度克隆指定对象,返回克隆后的副本

注意:该方法仅支持 Array,Date,RegExp,Set,Map,URL,URLSearchParams,ArrayBuffer, DataView,Int8Array,Int16Array,Int32Array,Uint8Array,Uint8ClampedArray, Uint16Array,Uint32Array,Float32Array,Float64Array,Object 对象的克隆。

Kind: global function
Returns: Object - 与源对象 value 无关的副本对象

Param Type Description
value Object 待克隆的对象

Example

var object = { 'a': 1 };

var obj2 = clone(object);
obj2.a = 2;

console.log(object.a, obj2.a);
// => 1  2