首页 > 其他 > 详细

Ojbect.defineProperty()

时间:2019-03-15 13:23:26      阅读:127      评论:0      收藏:0      [点我收藏+]

Ojbect.defineProperty()


语法

Object.defineProperty(obj, prop, descriptor)

参数

  • obj

    定义属性的对象

  • prop

    被定义或修改的属性名或 Symbol

  • descriptor

    被定义或修改的属性说明

Description

  • configurable

    当且仅当为 true 时,属性的描述才能够被改变,同时该属性也能从对应的对象上被删除. 默认为 true

  • enumerable

    当且仅当为 true 时,属性才能够出现在对象的枚举属性中(for...in),默认为 false

  • value

    属性对应的值, 默认 undefined

  • writable

    当且仅当为 true 时,value 才能被赋值运算符改变,默认为 false

  • get & set

    如果同时有(value 或 writable) 和 (get 或 set)关键字,将会产生一个异常

参考: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty

Ojbect.defineProperty()

原文:https://www.cnblogs.com/fresh-bright/p/10536195.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!