摘要: 先来简单理解一下什么是this? this表示当前对象,this对象是在运行时基于函数的执行环境绑定的:在全局函数中,this等于window,而当函数被作为某个对象的方法调用时,this等于那个对象。 也就是说this的最终指向的是那个调用它的对象 在严格模式中this默认指向undefined。 阅读全文
posted @ 2021-05-31 21:11 strive、x 阅读(198) 评论(0) 推荐(0)
摘要: JS运行三部曲: 语法分析 预编译 解释执行 预编译什么时候发生?: 作用域的创建阶段就是预编译阶段 全局预编译 局部预编译 全局预编译发生在页面加载完成时执行,而局部预编译发生在函数执行的前一刻。 tip:预编译阶段找到变量声明和函数声明,没有初始化行为(赋值),匿名函数不参与预编译 。只有在解释 阅读全文
posted @ 2021-05-31 16:33 strive、x 阅读(76) 评论(0) 推荐(0)
摘要: JS运行三部曲: 语法分析 预编译 解释执行 预编译什么时候发生?: 作用域的创建阶段就是预编译阶段 全局预编译 局部预编译 全局预编译发生在页面加载完成时执行,而局部预编译发生在函数执行的前一刻。 tip:预编译阶段找到变量声明和函数声明,没有初始化行为(赋值),匿名函数不参与预编译 。只有在解释 阅读全文
posted @ 2021-05-31 16:28 strive、x 阅读(52) 评论(0) 推荐(0)