文章导航

Reflect.defineProperty() 方法

2019-5-11 10:49| 作者: admin| 查看: 478| 评论: 0|来自: 蚂蚁部落

关于Proxy更多内容可以参阅JavaScript Proxy和Reflect一章节。

此方法功能类似于Object.defineProperty()方法。

它返回一个布尔值用来说明操作是否成功。

语法结构:

[JavaScript] 纯文本查看 复制代码
Reflect.defineProperty(target, propertyKey, attributes)

参数解析:

(1).target:要定义属性特性的目标对象。

(2).propertyKey:属性名称。

(3).attributes:描述属性的属性特性对象。

特别说明:如果target不是一个对象会报错。

代码实例:

[JavaScript] 纯文本查看 复制代码运行代码
let antzone={
  address:"青岛市南区"
}
Reflect.defineProperty(antzone, "url", { value: "www.softwhy.com" })
console.log(antzone.url);

为antzone对象添加一个"url"属性,属性值为"www.softwhy.com"。


鲜花

握手

雷人

路过

鸡蛋

最新评论

返回顶部