Symbols 是最新的js原始类型,它带来了一些好处,尤其上司当做对象属性时特别有用。但是它提供的什么是String做不到的呢?
在我们开始深入了解Symbols之前让我们先来看看有哪些细节是开发者们不太容易注意到的。
背景
在js中有两种数据类型,原始类型和引用数据类型(原文这里用的objects); 原始类型包括numbers(包括整数,浮点数,Infinity,NaN),布尔值,字符串,undefined
,还有null
(虽然 typeof null === 'object'
但null
仍然是一个原始类型)
...大约 9 分钟