在 ES6 规范中,Symbol 成为了一个新的 JavaScript 中的原始数据类型。每次创建一个 Symbol 时,都会生成一个新的随机数(uuid),因此每一个 Symbol 的值都是唯一的。
作为一门弱类型语言,JavaScript 中的类型转换非常频繁。
事件循环是浏览器的核心的工作原理。本文结合W3C、MDN 以及 Chrome 的相关文档,进行一次完整的梳理。