首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
你不知道的 JavaScript 系列笔记
前端程序员可乐君
创建于2022-06-16
订阅专栏
此专栏为你不知道的 JavaScript 学习记录,有问题欢迎指正。
等 1 人订阅
共7篇文章
创建于2022-06-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
2.this和原型对象【2】this 全面解析
1.调用位置 在对 this 进行绑定之前,我们要先了解一下调用位置,我们可以通过分析调用栈来确定函数调用位置,如上面的代码所示,一个函数的调用位置是在它的上一个调用中。比如 foo 函数的调用位置在
2.this和对象原型【1】关于this
1.为什么要用 this 上面的代码中我们可以在不同的上下文对象(p1,p2)中,重复使用函数 speak 和 identify 函数,不用针对每个对象编写不用版本的函数。 如果不使用 this,那么
1.作用域和闭包【5】作用域闭包
什么是闭包?我们可以用一段代码来解释。 通常情况下,一个函数执行完毕之后,作用域中的数据就会被销毁。而上面代码中,由于 bar 函数能够访问到 foo 的作用域,并且我们将 bar 的引用返回,从而可
1.作用域和闭包【4】变量提升
上面的代码输出什么呢? 如果我们觉得代码是从上到下执行的,应该输出 undefined,但是实际输出是 2; 上面的代码又输出什么?如果也按从上到下,那么会报错;但实际是输出 undefined。 那
1.作用域和闭包【3】函数作用域和块作用域
1.函数中的作用域 每个函数都会有自己的作用域,比如上面的代码中,foo 函数作用域中有a,b,c,bar;无论标识符声明在该函数的哪里,都依附于这个作用域。 在作用域外部是无法访问里面的变量的(闭包
1.作用域和闭包【2】词法作用域
词法作用域是由你写代码时将变量写在哪里决定的,也就是无论函数在哪里被调用,词法作用域只由声明时所处的位置决定。
1.作用域和闭包【1】作用域是什么
我们假设要解析以下代码: 参与的角色有: JS 引擎 负责整个程序的编译执行。 编译器 负责语法分析和代码生成等。