关于对象复制时出现内容不一致的问题

2019-03-25 13:46|来源: 网路

Object.extend=function(a,b){
  for(k in b){
    alert(k);//name
    a[k]=b[k];
    alert(b[k]);//lufei
    alert(a[k]);//x为什么是x????
  }
  return a;
}
function x(){}
x.prototype.name='eric';
Object.extend(x,{name:'lufei'});

相关问答

更多