最赞回答 / error_zhu
arr.length才是数组arr的长度,row变量为arr对应【子数组】的元素,当i=0时,row=arr[0],数组arr的第一个元素赋值给row,并且row元素数组,row.length为arr第一个元素里的数组长度
2016-01-10
最赞回答 / 李晓健
因为你的obj根本就没有y属性呀。你new 得出来的这个obj是一个全新的对象,你前面写一个 var obj={},obj.y=2;这时obj是有y属性的,而你后面又是一个 var obj=new fn(); 这时这个obj就会覆盖掉前面的那个obj。
2016-01-10
var Foo = function() {
this.a=20;
return 'sdfasdf';
}
var b=new Foo();
console.log(b.a);//20
this.a=20;
return 'sdfasdf';
}
var b=new Foo();
console.log(b.a);//20
2016-01-07