zengyj
Articles5
Tags2
Categories0
Reflect

Reflect

Reflect是ES6提出的新对象,下面来展开Reflect。

Reflect的作用

  • 为对象添加一些属性和方法
  • 修改对象中一些方法的返回值,例如:Object.defineProperty(obj, name, desc)在无法定义属性时,会抛出一个错误,而Reflect.defineProperty(obj, name, desc)则会返回false。

Reflect相关静态方法

1
2
3
4
Reflect.get(target, name, receiver)
Reflect.set(target, name, value, receiver)
Reflect.has(obj, name)
...
Author:zengyj
Link:http://example.com/2021/05/10/Reflect/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可