在这里,主要是累计 JavaScript 编程过程中的一些小的 tips,作为对编写自己的代码库 一节的补充。
同时,也是希望写出更为可靠的代码。
1. 没有负效应的 Hash 表/图
const map = Object.create(null);
如果采用字面值形式 const map = {}
,等同于 Object.create(Object.prototype)
。从而,map 会继承来自 Object 的一些熟悉和方法。使用上述方法创建的 hash 表/图 什么都不会从 Object 继承。