JS题目知识点总结(2)

188 阅读1分钟

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