# 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