摘要:        
变量作用域 变量根据作用域的不同分为两种:全局变量和局部变量 1、函数内部可以使用全局变量。 2、函数外部不可以使用局部变量。 3、当函数执行完毕,本作用域内的局部变量会销毁。 什么是闭包 闭包,函数嵌套函数,内层函数可以引用外层函数的参数和变量,参数和变量不会被垃圾回收机制所回收。 闭包的好处:     阅读全文
posted @ 2020-06-21 12:44
鼓舞飞扬
阅读(147)
评论(0)
推荐(0)
        
            
        
        
摘要:        
高阶函数是对其他函数进行操作的函数,它接收函数作为参数或将函数作为返回值输出。 此时fn就是一个高阶函数。函数也是一种数据类型,同样可以作为参数,传递给另一个参数使用。最典型的就是作为回调函数。 <div></div> <script> // 高阶函数- 函数可以作为参数传递 function fn    阅读全文
posted @ 2020-06-21 12:21
鼓舞飞扬
阅读(115)
评论(0)
推荐(0)
        
            
        
        
摘要:        
我们的变量名必须先声明再使用 我们不能随意删除已经声明好的变量 严格模式下全局作用域中函数中的 this 是 undefined。 严格模式下,如果 构造函数不加new调用, this 指向的是undefined 如果给他赋值则 会报错 定时器 this 还是指向 window 严格模式下函数里面的    阅读全文
posted @ 2020-06-21 11:35
鼓舞飞扬
阅读(134)
评论(0)
推荐(0)
        
            
        
        
摘要:        
javascript为我们专门提供了一些函数方法来帮我们更优雅的处理函数内部this的指向问题,常用的有bind( )、call( )、apply( )三种方法。 相同点: 都可以改变函数内部的this指向。 区别点: 1、call和apply传递的参数不一样,call传递参数aru1, aru2.    阅读全文
posted @ 2020-06-21 10:55
鼓舞飞扬
阅读(297)
评论(0)
推荐(0)
        
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号