Skip to content

gsliu100/JavaScript-Object-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 

Repository files navigation

JavaScript-Object-Clone

Js中克隆对象的参考资料

参考资料

  1. what is the most efficient way to clone an object

  2. cloning an object

  3. most elegant way to clone a javascript object

  4. how to copy javascript object to new variable not by reference

几种方法

  • 使用的方法.

    //for  in
    for(var attr in oldObj){
    	     var newOld={};
    	     if(oldObj.hasOwlProprity(attr)){
    	     newOld[attr]=oldObj[attr];
         }
    }
    
    //JSON
         var newObj=JSON.parse(JSON.stringify(oldObj));
    
    //jQuery
    	浅拷贝
    	var newObj=jQuery.extend({},oldObj);
    	深拷贝
    	var newObj=jQuery.extend(true,{},oldObj);

About

Js中克隆对象的参考资料

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published