使用频率 | 中低 |
复杂程度 | 低 |
成员类型 | 静态函数 |
Std.clone函数用于克隆一个变量,如果这个变量的类型是一个数组,对象等,那么Std.clone方法会以递归方法进行深度克隆.
但如果这个变量是一个DOM元素,那么Std.clone方法将不会进行枚举复制,而是直接使用DOM的克隆方法.
如果该该变量是一个函数,那么该函数的原型方法也会被便利,并且添加到新的这个函数上.
String Std.clone(String data);
Number Std.clone(Number data);
Array Std.clone(Array data);
Object Std.clone(Object data);
Std.clone({
a:[1,2,4,{text:"abc"}],
b:{
data:{
name:"website",
value:"www.stdjs.com",
time:{
a:"1 year",
b:"2 year"
}
},
config:[1,2,3,4,5,6]
}
})