首页 教程 API文档

变量克隆

2015-09-09 14:20:51

属性


使用频率 中低
复杂程度
成员类型 静态函数

描述


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]
    }
})