已采纳回答 / 抹湷鲸
var obj={x1:1,X2:2,X3:3};var i= 1,n=3;for(;i<=n;i++){ document.write(obj['x'+i]+"<br>");}大小写问题 改成对应的小写x即可。
2016-03-17
已采纳回答 / 不知谁占用了本大人的名字
第一句是声明obj对象第二句是指obj.1=1这个意思,但是1是不合法的标识符,用点是不行的,用[]进行引用才有,例如:obj[x] 等于obj.x第三句也是 obj.1=2,由于上面有1这个属性了(上面的obj[1] 是等于第二行的obj['1']),,所以将上面的obj.1=1覆盖了,下面的obj属性中就为Object[1:2];到第四句说的 就是obj对象中的属性,为Object[1:2]这样上面一解析你应该大概就清楚了不少,那下面也是同理第五句也是同理 声明对象obj[{}]=true;第六句 其...
2016-03-16
已采纳回答 / xu_0019
立即执行函数.~function(){console.info(1)}()!function(){console.info(2)}()(function(){console.info(3)})()三种方式都一样.
2016-03-13
最新回答 / yinyun
第一个只是将new Person()这个实例化对象赋值给Student对象的prototype属性;第二个是将Student.prototype对象的原型指向Person.prototype
2016-03-13
最新回答 / 飞过那座山
instanceof有个特点就是可以判断对象的原型是否指向函数的prototype属性。new Object()的原型指向Object的prototype,而Array的原型指向的是Object的prototype属性。
2016-03-13
最新回答 / 指尖天使_03403151
<...图片...>布尔类型只有两种,一种是true,一种是false,转换后也就是1或0两种,只有在true==1的情况下才会相等结果true,,true==1以外的结果则是false
2016-03-11