Reflect
Reflect是ES6提出的新对象,下面来展开Reflect。
Reflect的作用
- 为对象添加一些属性和方法
- 修改对象中一些方法的返回值,例如:Object.defineProperty(obj, name, desc)在无法定义属性时,会抛出一个错误,而Reflect.defineProperty(obj, name, desc)则会返回false。
Reflect相关静态方法
1 | Reflect.get(target, name, receiver) |
Reflect是ES6提出的新对象,下面来展开Reflect。
1 | Reflect.get(target, name, receiver) |