闭包参数

来源:16-11 作用域和闭包--解题-代码演示

纯情掉了一地

2018-02-27

通常我的做法是在循环的时候把i值赋值给标签的属性,比如在循环的时候,a.index=i把索引标记到对象   点击的时候获取对象的 this.index    。
这段代码非常难以理解,我用断点调试查看也看不懂,点击的时候,全局变量i也发生看改变,所以我把闭包的参数名改为index,这里的index是保存到了哪里?点击的时候可以通过this获得当前对象,那么index是从哪里获得的呢?是内存吗?还是其他地方?

写回答

1回答

双越

2018-02-27

你讲数据存储到 this.index 没有问题,功能可以实现。不过这里咱是讲作用域,因此必须这么写,i 是存储到内存中的。

0
3
双越
回复
纯情掉了一地
http://coding.imooc.com/learn/questiondetail/44041.html 一起在这里回答
2018-02-27
共3条回复

BAT大牛带你横扫初级前端JavaScript面试(第二版)

BAT高级前端工程师亲授,结合真实面试题,提高面试成功几率

4268 学习 · 817 问题

查看课程