码迷,mamicode.com
首页 > 其他好文 > 详细

Object常用方法总结

时间:2019-03-19 16:37:28      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:value   div   改变   sign   rop   tor   type   expected   als   

  • Object.defineProperty(obj, prop, descriptor)用于定义对象的数据属性(对象属性氛围数据属性和访问器属性)
    • obj:必需。目标对象 
    • prop:必需。需定义或修改的属性的名字
    • descriptor:必需。目标属性所拥有的特性
      • value:就是属性的值。
      • writable:决定属性能否被赋值。
      • enumerable:决定 for in 能否枚举该属性。
      • configurable:决定该属性能否被删除或者改变特征值。
        Object.defineProperty(o, "b", {value: 2, writable: false, enumerable: false, configurable: true}); 
  • Object.getOwnPropertyDescriptor(obj, prop)用于查看对象的数据属性

    • obj: 需要查找的目标对象
    • prop: 目标对象内属性名称
  • Object.assign(target, source) 用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。

    const target = { a: 1, b: 2 };
    const source = { b: 4, c: 5 };
    const returnedTarget = Object.assign(target, source);
    console.log(target);
    // expected output: Object { a: 1, b: 4, c: 5 }
    console.log(returnedTarget);
    // expected output: Object { a: 1, b: 4, c: 5 }

Object常用方法总结

标签:value   div   改变   sign   rop   tor   type   expected   als   

原文地址:https://www.cnblogs.com/dadouF4/p/10517942.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!