美文网首页
不常用的object方法

不常用的object方法

作者: 三十六计至做笔记 | 来源:发表于2019-06-24 09:19 被阅读0次

    Object.create():方法创建一个新对象,使用现有的对象来提供新创建的对象的__proto__

    Object.constructor:引用了对象的构造函数, 对于Object,指向原始Object()函数

    constructor 可以用来判断未知对象类型

    Object.freeze():冻结对象,冻结了一个对象则不能向这个对象添加新的属性,不能删除已有属性,不能修改该对象已有属性的可枚举性、可配置性、可写性,以及不能修改已有属性的值。此外,冻结一个对象后该对象的原型也不能被修改,返回和传入的对象相同,

    Object.entries()返回一个给定对象自身可枚举属性的键值对数组,其排列与使用 for...in 循环遍历该对象时返回的顺序一致(区别在于 for-in 循环也枚举原型链中的属性)。

    Object.defineProperties()方法直接在一个对象上定义新的属性或修改现有属性,并返回该对象

    isFinite() 函数用来判断被传入的参数值是否为一个有限数值(finite number)。在必要情况下,参数会首先转为一个数值。

    相关文章

      网友评论

          本文标题:不常用的object方法

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