美文网首页
Object 常用的一些方法

Object 常用的一些方法

作者: 9吧和9说9话 | 来源:发表于2020-03-02 10:59 被阅读0次

Object

Objectjavascript中所有类的基础,所有的对象的原型链底端都是Object.prototype(Object的原型对象是null)。

静态方法

1. Object.assign // 浅拷贝 混入
2. Object.create // 创建一个实例,以传入的对象作为原型对象
3. Object.keys   // 获取对象的所有key 返回一个数组
4. Object.values // 获取对象的所有value 返回一个数组
5. Object.entries // 获取键值对(数组形式) 返回一个二维数组
6. Object.defineProperty // 设置属性描述 vue3.0 之前的数据劫持方案
7. Object.defineProperties // 
8. Object.is(value1, value2) //判断两个值是否 相等 和 == ===都不同 更加的严谨
9. Object.preventExtentions // 禁止新增属性
10. Object.seal // 禁止新增 修改原属性描述
11.  Object.freeze // 冻结一个对象 最严格
12. Object.getPrototyeOf // 获取一个实例的原型对象
13. Object.getOwnPropertyDescriptor(obj, key) // 获取一个对象属性的 属性描述符
14.  其他

原型方法

1. Object.prototype.toString
2. Object.prototype.valueOf
3. Object.prototype.isPrototypeOf // 检测当前对象是否是传入参数的原型对象
4. Object.prototype.hasOwnProperty // 检测传入的参数是否是当前对象的自身属性

相关文章

网友评论

      本文标题:Object 常用的一些方法

      本文链接:https://www.haomeiwen.com/subject/njxpkhtx.html