zoukankan      html  css  js  c++  java
  • 浅谈兔兔对Object.defineProperty的理解

    给一个对象定义一个新的属性或者在修改一个对象现有的属性,并返回这个对象

    语法:
      Object.defineProperty(参数1,参数2,参数3)
      参数1:目标对象

      参数2:要修改或者添加的属性名称

      参数3:目标对象属性的一些特征 (是一个对象)
          
          参数1:
            value:属性值
          参数2:
            writable:对象属性值是否可以被修改 true允许 false不允许
          参数3:
            configurable:对象属性是否可以被删除 true允许 false不允许
          参数4:
            enumerable:对象属性是否可被枚举
          参数5:
            get():给一个属性提供getter方法,当访问这个对象的属性值得时候触发该方法
          参数6:
            set():给一个属性提供setter方法,当设置属性值得时候触发该方法
  • 相关阅读:
    Spark 基本概念及入门
    Cron 表达式详解
    VmWare 网络模式
    微信、支付宝各种支付退款
    Spring Security OAuth2 SSO 单点登录
    Git 入门详解
    基于Spring Boot 2.x 的 Spring Cloud Admin 实践
    Git 提交规范
    Linux 安装 Mysql8.0
    Docker入门
  • 原文地址:https://www.cnblogs.com/hhxt/p/10555343.html
Copyright © 2011-2022 走看看