文章 2023-08-05 来自:开发者社区

深入解析 JavaScript 中的闭包、作用域和执行上下文

闭包的含义 在讲述闭包的概念时,一般有两种说法: ①一个函数可以访问并操作位于其外部的变量。 function closureExample() { let num = 1 function printNum() { num++ // 改变位于函数外部的变量num console.log(num) // 访问位于函数外部的变量num } ...

深入解析 JavaScript 中的闭包、作用域和执行上下文
文章 2022-10-31 来自:开发者社区

深入理解JavaScript-作用域 VS 执行上下文

笔者在前文 作用域 、执行上下文 中介绍过作用域和执行上下文,它们是 JavaScript 中很重要的知识点,是基础中的重点,是重点中的基础。我们讲过 JavaScript 中的作用域是词法作用域,与在哪里定义有关;而执行上下文则和调用有关,两者有关联但却是不同概念作用域作用域与哪里定义有关,在引擎编译时就知道它在哪里定义其中函数作用域最为重要,因为作用域中的变量,作用域外不能访问,这起到了保护....

文章 2022-06-09 来自:开发者社区

重学JavaScript【作用域、执行上下文和垃圾回收】

原始值和引用值在JavaScript中,数据分为 原始值 和 引用值,原始值就是最简单的数据,一般也称为 值类型,引用值就是由多个值构成的对象,一般被叫做 引用类型。保存原始值的变量是按值访问的,所以操作的是存储在变量中的实际值。引用值是保存在内存中的对象,要想改变它,实际上操作的是对该对象的 引用。原始值不能添加属性,引用值可以添加属性原始值复制给另一个变量是两个独立的栈,引用值复制给另一个变....

文章 2022-06-07 来自:开发者社区

重学JavaScript【作用域、执行上下文和垃圾回收】

网络异常,图片无法展示|重学JavaScript 篇的目的是回顾基础,方便学习框架和源码的时候可以快速定位知识点,查漏补缺,所有文章都同步在 公众号(道道里的前端栈) 和 github 上。原始值和引用值在JavaScript中,数据分为 原始值 和 引用值,原始值就是最简单的数据,一般也称为 值类型,引用值就是由多个值构成的对象,一般被叫做 引用类型。保存原始值的变量是按值访问的,所以操作的是....

重学JavaScript【作用域、执行上下文和垃圾回收】

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注