一、拷贝创建对象的原理
1 //拷贝创建对象核心代码 2 function extend(target,source) { 3 //遍历对象 4 for(var i in source){ 5 target[i] = source[i]; 6 } 7 return target; 8 } 9 10 //游戏随机生成名字11 var boy = {12 name:'无忌'13 ,image:'男性头像'14 ,age:2015 ,sex:'男'16 };17 18 var gril = {19 name:'风晴雪'20 ,age:1821 ,image:'女性头像'22 ,sex:'女'23 };24 25 26 var zuixiake = extend({}, boy);27 zuixiake.name='醉侠客';28 console.log(zuixiake.name);//醉侠客29 console.log(zuixiake.sex);//男
二、拷贝进阶用法
1