02 2020 档案

摘要:闭包 函数被调用之后,会创建一个执行环境及作用域链.函数被执行完之后就会被释放掉. 闭包函数执行之后会保留当前活动变量在内部函数作用域链中,所以内部函数可以访问外部变量. 示例一 打印出的结果是多少? 示例二 打印出的结果是什么? 这只是创建并执行了10个函数,每个函数都传递了个 变量给参数给 ,` 阅读全文
posted @ 2020-02-21 21:56 破壳而出的蝌蚪 阅读(370) 评论(0) 推荐(1)
摘要:this指针 javascript中this指针是动态的,主要是根据当前函数执行上下文及函数调用方式决定的. 以函数方法调用时 指针全局或严格模式中为 以方法调用时 是指针当前对象实例的. 以构造函数方式时 指向当前创建的实现对象 、`call lambda表达式` 可用于绑定this指针. 注意: 阅读全文
posted @ 2020-02-20 15:15 破壳而出的蝌蚪 阅读(353) 评论(0) 推荐(1)
摘要:变量提升 声明的变量会提升到函数或全局作用域顶部 简单例子 函数提升 函数写法:函数表达式、函数声明、Function构造函数(这种不推荐).其中函数表达式不会 函数提升 , 函数声明 会函数提升。 我们都知道程序在执行时是从上往下执行的,而这里 在定义之前就调用了为什么不报错? 实例一 值为多少? 阅读全文
posted @ 2020-02-19 19:55 破壳而出的蝌蚪 阅读(460) 评论(0) 推荐(1)