随笔分类 -  你不知道的JavaScript

个人简记,方便回顾,详情请购买正版书籍查看。
摘要:先来看为什么要有this?,简言之,函数可以通过this知道自己执行的上下文是什么。 this是在运行时进行绑定的,并不是在编写时绑定,它的上下文取决于函数调用时的各种条件。this的绑定和函数声明的位置没有任何关系,只取决于函数的调用方式。this绑定方式包括默认绑定、隐式绑定、显式绑定(硬绑定) 阅读全文
posted @ 2023-11-15 17:26 unuliha 阅读(27) 评论(0) 推荐(0)
摘要:一、作用域 var可以重复声明,重复声明时实际是跳过声明处理,继续执行赋值操作。 宽松模式下,a=2如果找不到a的声明,会在全局声明一个a;严格模式下严格模式禁止自动或隐式地创建全局变量。 function foo(a) { console.log(a + b); b = a; } foo(2); 阅读全文
posted @ 2023-11-06 20:51 unuliha 阅读(24) 评论(0) 推荐(0)