作用域决定了一个变量的生命周期,可以保证这个作用域没有执行完,这个变量就不会被销毁,常用在有回调函数的块中,使用let关键字或者闭包都可以实现块级作用域,延伸作用域的效果,往往一个循环可以产生多个块,也就是为每个变量开辟一个内存空间,没有调用完不会被销毁,因此在常见面试题,比如点击得到当前li的索引号,可以使用let或者闭包;
作用域决定了一个变量的生命周期,可以保证这个作用域没有执行完,这个变量就不会被销毁,常用在有回调函数的块中,使用let关键字或者闭包都可以实现块级作用域,延伸作用域的效果,往往一个循环可以产生多个块,也就是为每个变量开辟一个内存空间,没有调用完不会被销毁,因此在常见面试题,比如点击得到当前li的索引号,可以使用let或者闭包;