Object常见方法

75 阅读1分钟

Object方法大全

  1. Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。
  2. Object.create()创建一个新对象,使用现有的对象来提供新创建的对象的__proto__。
  3. Object.keys()返回一个由一个给定对象的自身可枚举属性组成的数组,数组中属性名的排列顺序和正常循环遍历该对象时返回的顺序一致 。
  4. Object.values()返回一个给定对象自身的所有可枚举属性值的数组。
  5. Object.is() 方法判断两个值是否为同一个值。
  6. Object.prototype.hasOwnProperty()
const object1 = {};
object1.property1 = 42;

console.log(object1.hasOwnProperty('property1'));
// expected output: true

console.log(object1.hasOwnProperty('toString'));
// expected output: false

console.log(object1.hasOwnProperty('hasOwnProperty'));
// expected output: false
[参考链接]([(45条消息) JavaScript中Object方法大全_gqkmiss的博客-CSDN博客_javascript object方法](https://blog.csdn.net/guoqiankunmiss/article/details/108059152))