js 对象的所有⽅法js原型和原型链的理解
Object 构造构造⽅法⽅法
将所有可枚举的⾃⾝属性的值从⼀个或多个源对象复制到⽬标对象。⽤指定的原型对象和属性创建⼀个新对象。
将给定描述符描述的命名属性添加到对象。
将给定描述符描述的命名属性添加到对象。
返回⼀个包含[key, value]给定对象⾃⼰的可枚举字符串属性的所有对的数组。冻结对象。其他代码⽆法删除或更改其属性。
从可迭代的[key, value]对中返回⼀个新对象。(这是的反向 )。返回对象的命名属性的属性描述符。
返回⼀个包含对象⾃⾝所有属性描述符的对象。
返回⼀个数组,其中包含给定对象⾃⼰的所有可枚举和不可枚举属性的名称。返回直接在给定对象上到的所有符号属性的数组。
返回prototype 指定对象的。
⽐较两个值是否相同。求所有NaN 值(不同于“抽象相等⽐较”和“严格相等⽐较”)。确定是否允许扩展对象。
确定对象是否冻结。
确定对象是否密封。
返回⼀个数组,其中包含给定对象⾃⼰的所有可枚举字符串属性的名称。防⽌对象的任何扩展。
防⽌其他代码删除对象的属性。
设置对象的原型(其内部[[Prototype]]属性)。
返回⼀个数组,该数组包含与给定对象⾃⼰的所有可枚举字符串属性相对应的值。Object 实例和Object 原型对象
JavaScript 中的所有对象均来⾃Object 。所有对象都继承⾃的⽅法和属性,尽管它们可能会被覆盖。例如,其他构造函数的原型将覆盖constructor 属性并提供⾃⼰的toString()⽅法。对Object 原型对象的更改将传播到所有对象,除⾮经受这些更改的属性和⽅法在原型链中进⼀步被覆盖。
性质
指定创建对象原型的函数。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论