JS中常用的API-Object篇

JavaScript012

JS中常用的API-Object篇,第1张

下面以一道常见的面试题来当作应用:

细节点1: 继承属性和不可枚举属性是不能拷贝的

细节点2: 原始类型会被包装成对象

我们可以使用该方法,实现一个兼容所有浏览器的继承方法(即寄生组合式继承)。

与之相对的方法为Object.fromEntries(),该方法把键值对列表转换为对象,值得注意的是 在将对象用Object.entries()转换后,再用Object.fromEntires()转换回来,和原对象用的不是同一个引用地址

MDN中也有写了对象的深度冻结

在我简单的理解就是。API是提供给不同语言的一个接口,也就是对应的函数里面提供了相应的方法。我们只要用js的语法去调用想要的功能就可以。例如js里面的BOM有screen的方法,他就是浏览器提供给我们的接口,能够对浏览器进行操作。您可以去百度JS的api有很多的功能,我们要记住他们是很难的,只要知道有这样的东西,到时候直接去网上找调用的方法就可以了,例如有百度地图的API。调用的话就可以实现地图功能。而不是我们自己去写一个地图的功能。