Quel est l'objet de Refléter le faire en JavaScript?

J'ai vu un vide stub sur MDN il y a un moment pour le Reflect objet en javascript mais je ne peux pas pour la vie de me trouver quelque chose sur Google. Aujourd'hui, j'ai trouvé ce http://people.mozilla.org/~jorendorff/es6-projet.html#sec-réfléchir-objet et il semble similaire à l'objet Proxy en dehors de la sphère et du chargeur de la fonctionnalité.

En gros, je ne sais pas si cette page, j'ai trouvé seulement explique comment mettre en place à la réflexion ou si je ne peux pas comprendre son libellé. Quelqu'un pourrait-il m'expliquer en général, les méthodes de Reflect faire?

Par exemple, sur la page, j'ai trouvé dit que l'appel Reflect.apply ( target, thisArgument, argumentsList )
va "Retourner le résultat de l'appel de la [[Appel]] méthode interne de la cible avec des arguments thisArgument et args." mais comment est-ce différent que de simplement appeler target.apply(thisArgument, argumentsList)?

Mise à jour:

Grâce à @Bleu, j'ai trouvé cette page sur le wiki
http://wiki.ecmascript.org/doku.php?id=harmony:reflect_api&s=refléter
qui, au meilleur de ma connaissance, dit que le reflet objet fournit une méthode versions de toutes les actions qui peuvent être piégés par des procurations pour faire de la redirection de plus facile. Mais cela semble un peu bizarre pour moi car je ne vois pas comment il est tout à fait nécessaire. Mais il Semble faire un peu plus que cela, en particulier le rap qui dit double-lifting mais qui pointe vers l'ancien proxy spec/

  • La spécification dit "Le reflet de l'objet est un seul objet ordinaire.", ma compréhension Reflect est juste un conteneur pour Realm et Loader objets, mais je ne sais pas ce que ce dernier ne soit.
  • Merci:), je semble à partir de la page d' (ne sais pas comment il est légitime) que chaque Royaume est son propre contexte de java script" et un chargeur de charges Royaumes comme des modules ou quelque chose, basée sur les similitudes entre réfléchir et de proxy et le fait que proxy sorte de "surcharges" construit dans la fonctionnalité pourrait Reflect.Loader et Reflect.Realm pour avoir quelque chose avec la surcharge du module de fonctionnalité?
  • On dirait qu'il est un " statiques de la classe (comme JSON) avec des méthodes statiques: isExtensible, ownKeys etc. Dans l'ES 6, avec la réalité des classes, c'est utile pour en savoir plus à propos d'une classe (target dans 16.1.2 je pense).
  • Avez-vous vu github.com/tvcutsem/harmony-reflect/wiki?
InformationsquelleAutor Jim Jones | 2014-08-21