变量对象(Variable Object,VO)用于记录在当前作用域中可以访问到的所有变量。
执行上下文
发表于
|
分类于
JavaScript
,
函数
执行上下文(Execution Context,EC),指的是代码的运行环境。一段代码什么时候运行,运行结果是什么,取决于代码当前所处的运行环境,也就是执行上下文。
JSON 对象
发表于
|
分类于
JavaScript
,
对象
JSON(JavaScript Object Notation),是道格拉斯·克罗克福特(Douglas Crockford)于 2001 年发明的一种轻量级数据存储格式。易于阅读和编写,同时也易于解析和生成。
对象
发表于
|
分类于
JavaScript
,
对象
在 JavaScript 中,数据类型一共分为了 7 种。其中包含 6 种简单数据类型:number、string、boolean、null、undefined、symbol,和 1 种复杂数据类型:object。
JavaScript 中的对象是一个可以储存多个任意类型数据的无序集合。
基本类型和引用类型
发表于
|
分类于
JavaScript
,
数据类型
JavaScript 中基本类型的数据和引用类型的数据除了在表现形式上不同外,还有一个更大的区别在于数据存储。从《JavaScript 内存空间》中我们已经知道,基本类型的数据值保存在栈内存中,引用类型的数据值保存在堆内存中。
箭头函数
发表于
|
分类于
JavaScript
,
函数
箭头函数(Arrow Function),指的是从 ES6 开始新增加的一种声明函数的方式。之所以叫做箭头函数,是因为它的定义用一个箭头=>
取代了function
关键字。
Map
发表于
|
分类于
JavaScript
JavaScript 中的对象(Object),本质上是键值对的集合,但是只能用字符串来做键名。这给它的使用带来了很大的限制。为了解决这个问题,ES6 提供了 Map 数据结构。它类似于对象,也是键值对的集合,但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键。