JS 作用域对象与闭包
闭包能做什么 示例:点击不同的按钮打印不同的下标 优化一: 循环过程中,可以把里面的代码封装成函数,然后循环里调用 如果不用声明自定义属性btns[i].index = i;存标签上了,而是用形参把它传进去 以上写法也是没问题的,上面index可以直接用的原因
标签文章 2 篇
闭包能做什么 示例:点击不同的按钮打印不同的下标 优化一: 循环过程中,可以把里面的代码封装成函数,然后循环里调用 如果不用声明自定义属性btns[i].index = i;存标签上了,而是用形参把它传进去 以上写法也是没问题的,上面index可以直接用的原因
JS 预解析机制 (变量提升 Hoisting) 预解析:在当前作用域下,js运行之前,会把带有var和function关键字声明的变量先声明,然后从上至下解析js语句 作用域 (scope) 多个作用域嵌套(作用域链)