Objet objet intégré

ObjetScript

Objet de compilation et d'exécution de script de script

Créer une méthode

1
var Script = new vm.Script('console.log(100)');

relation d'héritage

Constructeur

Script

Constructeur d'objet de script

1 2
new Script(String code, Object opts = {});

Paramètres d'appel :

  • code: String, spécifie le code du script à compiler et à exécuter
  • opts: Objet, spécifie les options de compilation et d'exécution

fonction membre

runInContext

S'exécute dans le contextualizedObject donnévm.ScriptL'objet contient du code compilé et renvoie le résultat

1 2
Value Script.runInContext(Object contextifiedObject, Object opts = {});

Paramètres d'appel :

  • contextifiedObject: Objet, spécifie l'objet de contexte d'exécution
  • opts: Objet, spécifiez les options d'exécution

Résultats de retour :

  • Value, renvoie le résultat en cours d'exécution

runInNewContext

Exécuté dans le contexte créé à l'aide du contextObject donnévm.ScriptL'objet contient du code compilé et renvoie le résultat

1 2
Value Script.runInNewContext(Object contextObject = {}, Object opts = {});

Paramètres d'appel :

  • contextObject: Objet, précise l'objet à contextualiser
  • opts: Objet, spécifiez les options d'exécution

Résultats de retour :

  • Value, renvoie le résultat en cours d'exécution

runInThisContext

Exécuter dans le contexte actuelvm.ScriptL'objet contient du code compilé et renvoie le résultat

1
Value Script.runInThisContext(Object opts = {});

Paramètres d'appel :

  • opts: Objet, spécifiez les options d'exécution

Résultats de retour :

  • Value, renvoie le résultat en cours d'exécution

toString

Renvoie la représentation sous forme de chaîne de l'objet. Généralement, "[Native Object]" est renvoyé. L'objet peut être réimplémenté en fonction de ses propres caractéristiques.

1
String Script.toString();

Résultats de retour :

  • String, renvoie la représentation sous forme de chaîne de l'objet

toJSON

Renvoie une représentation au format JSON de l'objet, renvoyant généralement une collection de propriétés lisibles définies par l'objet.

1
Value Script.toJSON(String key = "");

Paramètres d'appel :

  • key: Chaîne, non utilisée

Résultats de retour :

  • Value, renvoie une valeur contenant du JSON sérialisable