【发布时间】:2021-10-27 17:03:31
【问题描述】:
我总是对这两件事之间的区别感到困惑。 我知道原始值存储在堆栈中,参考值存储在堆中。 但是,原始类型存储原始值是否准确,反之亦然引用类型/值?
谢谢
【问题讨论】:
-
Types are defined in ECMA-262,没有“原始类型”。它将primitive values 定义为“Undefined、Null、Boolean、Number、BigInt、Symbol 或 String 类型之一的成员”,其他一切都是对象(包括函数,它们是可调用对象)。
-
你知道值和类型之间的区别一般是什么吗?不,类型不存储任何内容。
标签: javascript heap-memory stack-memory