代码改变世界

JS混入(mix-in)小案例

2017-04-28 19:02  心猿意‘码’  阅读(951)  评论(0编辑  收藏  举报
   function mix(o1,o2){      <!-- 在jq中该函数命名为extend -->
      for(var k in o2){
          o1[k]=o2[k];
      }
   }
   var o1={name:'张三'};
   var o2={age:19};
   mix(o1,o2);

这个过程是将o2的成员一 一加到o1中,使得o1具有两个对象的属性。