1、原型
除基础对象外,所有对象都有原型。 基础对象可以访问某些方法和属性,例如.toString。 这就是您可以使用内置JavaScript方法的原因! 所有这些方法都可以在原型上找到。 虽然JavaScript无法直接在您的对象上找到它,但它会沿着原型链向下寻找并在那里找到它,这使您可以访问它。
译者注:基础对象指原型链终点的对象。基础对象的原型是null。
2、相等比较
在比较相等性,原始类型通过它们的值进行比较,而对象通过它们的引用进行比较。JavaScript检查对象是否具有对内存中相同位置的引用。
3、
关闭选项卡后,将删除存储在sessionStorage中的数据。
如果使用localStorage,数据将永远存在,除非例如调用localStorage.clear()。
4、
JavaScript全局执行上下文为你创建了两个东西: 全局对象和this关键字
5、
const a = {};
const b = { key: "b" };
const c = { key: "c" };
a[b] = 123; //a[object obiect]=123
a[c] = 456; //a[object obiect]=456
console.log(a[b]); //a[object obiect]=456