首页 > 其他 > 详细

Reflect

时间:2019-04-24 11:14:45      阅读:93      评论:0      收藏:0      [点我收藏+]

其实就是把一些在对象中或者函数中的方法都放在 reflect 中

特点

  有些方法的返回值更合理了,

  把一些命令式的的改为函数式的

  proxy 的配置和 reflect 基本是一致的, 就是函数都是一一对应的

  可以拿到对象的默认行为了

静态方法

  

  • Reflect.apply(target, thisArg, args)
  • Reflect.construct(target, args)
  • Reflect.get(target, name, receiver)
  • Reflect.set(target, name, value, receiver)
  • Reflect.defineProperty(target, name, desc)
  • Reflect.deleteProperty(target, name)
  • Reflect.has(target, name)
  • Reflect.ownKeys(target)
  • Reflect.isExtensible(target)
  • Reflect.preventExtensions(target)
  • Reflect.getOwnPropertyDescriptor(target, name)
  • Reflect.getPrototypeOf(target)
  • Reflect.setPrototypeOf(target, prototype)

Reflect

原文:https://www.cnblogs.com/cgdx/p/10761160.html

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