Question

Je commence avec JavaScript et le moteur Rhino. Je sais que la spécification ECMAScript 262. Je dois savoir ce que propose, par exemple fonctions / objets / etc sont définis par le moteur JavaScript Rhino au-delà de la norme ECMA. La plupart des exemples qui viennent fonction print, Packages et import*, mais je ne pouvais trouver une liste exhaustive.

Était-ce utile?

La solution

Voir les propriétés prédéfinies ici: https://developer.mozilla.org/en/Rhino_Shell#Predefined_Properties

Ceci est généralement la meilleure page sur Rhino et il est JS propose: https://developer.mozilla.org / fr / Rhino_Shell

Autres conseils

Ce n'est pas une liste exhaustive, mais je une table compat des fonctions ES non standard. Jetez un oeil à la colonne Rhino - http://kangax.github.com/es5 -compat table / non standard / .

Notez comment le jeu de fonctionnalités de Rhino est assez proche de celle de SpiderMonkey (le dernier moteur JS dans Firefox). Il existe des différences cependant. Par exemple, Rhino ne pas propriété "appelant" sur les fonctions, contrairement à SpiderMonkey. Rhino peut e4x mais pas de fermeture expression . Il ressemble plus ou moins comme un sous-ensemble de SpiderMonkey, bien qu'il pourrait y avoir des caractéristiques non standard que je ne suis pas au courant (dans ce cas, je serais ravi de les ajouter à la table).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top