Objecte objecte incorporat

ObjectScript

Objecte d'execució i compilació d'scripts d'script

Crear mètode

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

relació hereditària

Constructor

Script

Constructor d'objectes d'script

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

Paràmetres de trucada:

  • code: String, especifica el codi d'script que s'ha de compilar i executar
  • opts: Objectiu, especifiqueu les opcions de compilació i execució

funció de membre

runInContext

S'executa dins de l'Object contextualitzat donatvm.ScriptL'objecte conté codi compilat i retorna el resultat

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

Paràmetres de trucada:

  • contextifiedObject: Objecte, especifica l'objecte de context en temps d'execució
  • opts: Objecte, especifica les opcions d'execució

Resultats de retorn:

  • Value, retorna el resultat de l'execució

runInNewContext

Executeu dins del context creat mitjançant el contextObject donatvm.ScriptL'objecte conté codi compilat i retorna el resultat

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

Paràmetres de trucada:

  • contextObject: Objecte, especifica l'objecte a contextualitzar
  • opts: Objecte, especifica les opcions d'execució

Resultats de retorn:

  • Value, retorna el resultat de l'execució

runInThisContext

Executar dins del context actualvm.ScriptL'objecte conté codi compilat i retorna el resultat

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

Paràmetres de trucada:

  • opts: Objecte, especifica les opcions d'execució

Resultats de retorn:

  • Value, retorna el resultat de l'execució

toString

Retorna la representació de cadena de l'objecte. En general, es retorna "[Objecte natiu]". L'objecte es pot tornar a implementar segons les seves pròpies característiques.

1
String Script.toString();

Resultats de retorn:

  • String, retorna la representació de cadena de l'objecte

toJSON

Retorna una representació en format JSON de l'objecte, generalment retornant una col·lecció de propietats llegibles definides per l'objecte.

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

Paràmetres de trucada:

  • key: Corda, no utilitzada

Resultats de retorn:

  • Value, retorna un valor que conté JSON serializable