最赞回答 / 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
最赞回答 / zhangcl
对象和对象比较,是比较的引用,两个对象都是new出来的(新创建出来的),所以是不同的对象,不同的对象的引用是不同的,所以输出是false只有对象和基本类型进行比较的时候,才会将对象转变成基本类型,再作比较。两个对象比较的时候是不会转成基本类型的,如:var a = new String('hi');var b = new String('hi');a == 'hi';//true (先转换成基本类型再比较)b == 'hi';//true(先转换成基本类型再比较)但是 a == b;// false (...
2015-12-30
最新回答 / 谭谭谭
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Function/bind
2015-12-28
最赞回答 / 宇宙无敌626
两个null是相等的,但你还记得这题题目是什么吗?要求写的函数是判断两个数组是否相似,null是数组吗?不是数组,当然返回false啊! 跟两个null相不相等有什么关系?
2015-12-09