![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS基础
文章平均质量分 89
四亿
希望能分享学习的知识,记录学习,希望技术人能在阅读中指出文章的不足和错误。
展开
-
执行上下文与作用域链
执行上文 查漏补缺 栈:数据结构的一种。先进后出,后进先出。 执行栈(调用栈):存储在代码执行期间创建的所有执行上下文,同样具有后进先出的特点。 EC:执行上下文 每当控制器运行到一段可执行代码时,控制器就进入了一个执行上下文,分为三种 全局代码:默认代码环境,JS引擎最先进入的环境 函数代码:执行一个函数时,函数内部的代码 Eval代码:在Eval函数内的代码 执行上下文可以看做是一个对象,其中包含了: this 直接调用函数this指向全局对象 在函数外调用 this指向全局对原创 2021-01-05 21:51:53 · 102 阅读 · 0 评论 -
原型与原型链
原型与原型链 原型 查漏补缺 构造函数:调用 new关键字来创建的函数对象,该函数对象称为实例对象(构造函数通常需要大驼峰式命名) // 构造函数User function User(name, age) { this.name = name; this.age = age; } // 创建一个User的实例对象user1 var user1 = new User('原型', 18); var obj = {};使用语法结构创建的对象obj,等同于var原创 2020-12-30 11:01:15 · 79 阅读 · 0 评论