在做js二级下拉菜单,搞不懂 this 值引用和 for循环里索引值是咋回事( 二 )

是在嵌套的函数内读取外部函数的this的约定写法。具体一个函数的this绑定的是什么,参见Revealing the Inner Workings of JavaScript\u0026#39;s "this" Keyword 及 The Final Steps to Mastering JavaScript\u0026#39;s "this" Keyword。我知道有点长,但是能讲得让你清楚理解this特性的文章都不短。4. 明明这里还在for loop里面啊,怎么会变成终值呢?只不过这里也应该来一个var ulChild = oUl;ulChild.onxxxx = function() {};ulChild.onyyyy = function() {};比较符合逻辑,而且容易理解。
■网友
看这段代码,感觉像是 智能社 的。
■网友
1. obj.prop = xxx , 是直接在对child.index赋值2. 因为1.已经设置了index, 所以能正确获取3. this的绑定依赖函数调用方式, onmouseout回调的调用由浏览器发起, 这里的this是触发事件的dom4.for循环执行过程执行的该语句, 执行了多次, i不是定值事件只会触发对应的事件处理函数, 不会导致for整个重新执行


推荐阅读