永发信息网

JS函数调用及作用域链

答案:1  悬赏:60  手机版
解决时间 2021-01-28 05:48
(function() {<br>   a = function(){<br>      var xx = new Array();<br>      for(var i=1;i&lt;=3;i++){<br>        xx2(xx,'v'+i,'x'+i);<br>      }<br>      alert(&quot;xx.length = &quot; + xx.length);   //  ??? 此处的xx.length为何等于0<br>      return xx;<br>   };<br>   xx2 = function(xx,key,value) {<br>      xx[key] = value;<br>   };<br>  var b = a();<br>  alert(b);  // 显示的b为何为空?<br>})();<br>望高手指点下……  急……
最佳答案
数组索引要为整形 即xx[key] 中的key必须是整形的,你传的‘v’+i 是不对的,应该这样写:<br> (function() {<br>    a = function() {<br>    var xx = new Array();<br>    for (var i = 1; i &lt;= 3; i++) {<br>    xx2(xx, i, 'x' + i);<br>    }<br>    alert(&quot;xx.length = &quot; + xx.length);   //  ??? 此处的xx.length为何等于0<br>    return xx;<br>    };<br>    xx2 = function(xx, key, value) {<br>    xx[key] = value;<br>    };<br>    var b = a();<br>    alert(b);  // 显示的b为何为空?<br>    })();
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求常见的日本人姓名(100个左右)
高一立体几何题
肠易激综合症要吃什么药好,还要注意些什么,
祖家的意思是什么啊?知道的请说下!
航海王强者之路艾尼路值得培养吗
魅族那个手机最好用
监理工作完成后,向建设单位提交的监理工作总
青岛市市南区贵州路16号属于哪个街道办事处??
溃亡的意思是什么啊?知道的请说下!
郑州日产御轩清洗节气门怎样匹配的?
谁有生化危机游戏百度云
了解万斗行p2p平台吗
腾讯云服务器哪个好呢?
女生会用在你面前打电话的方式证明自己有对象
赍议的意思是什么啊?知道的请说下!
推荐资讯
吃泡面能喝啤酒吗
怎样买彩票中奖率最高
江苏省丹阳高级中学的介绍
科鲁兹首保是不是超过3个月或者超过3500公里
甘草生姜大蒜水喝的功效
求Java代码,写一个cache,实现当前时间大于8
上海的退休金有多少
婚庆公司巧妙结账方式
酷派手机音量上加音量下在开机进入的是一个安
求箭尾连着线切掉一大票人头的电影
根据观察程序的不同,观察法可分为()。A.重点
医学上无明显外伤性征象是什么意思?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?