zoukankan      html  css  js  c++  java
  • Object.defineProperties()和Object.defineProperty()方法

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

    语法:Object.defineProperty(obj, prop, descriptor)

    参数:

      obj(将要被添加属性或修改属性的对象) 

      prop(与第一个对象中要添加的属性一一对应) 

      descriptor(将被定义或修改的属性的描述符)

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

    语法:Object.defineProperties(obj, props)

    参数:

      obj(将要被添加属性或修改属性的对象) 

      prop(与第一个对象中要添加的属性一一对应) 

    var obj = {};
    Object.defineProperties(obj, {
      "property1": {
        value: true,
        writable: true
      },
      "property2": {
        value: "Hello",
        writable: false
      }
      // 等等.
    });
    alert(obj.property2) //弹出"Hello"
  • 相关阅读:
    微信小程序 模板语法-列表渲染
    Fast Matrix Calculation HDU
    AT4845 [ABC164E] Two Currencies
    [ABC127E] Cell Distance
    CF18E Flag 2
    CF10C Digital Root
    CF8C Looking for Order
    [ARC075B] Widespread
    旅行商问题
    AcWing 291. 蒙德里安的梦想
  • 原文地址:https://www.cnblogs.com/n2meetu/p/6739766.html
Copyright © 2011-2022 走看看