Oggetto oggetto incorporato

ObjectScript

Oggetto di compilazione ed esecuzione dello script

Crea metodo

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

rapporto ereditario

Costruttore

Script

Costruttore di oggetti script

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

Parametri di chiamata:

  • code: String, specifica il codice dello script da compilare ed eseguire
  • opts: Oggetto, specifica le opzioni di compilazione e di esecuzione

funzione membro

runInContext

Viene eseguito all'interno del dato oggetto contestualizzatovm.ScriptL'oggetto contiene codice compilato e restituisce il risultato

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

Parametri di chiamata:

  • contextifiedObject: Oggetto, specifica l'oggetto del contesto di runtime
  • opts: Oggetto, specifica le opzioni di esecuzione

Risultati restituiti:

  • Value, restituisce il risultato corrente

runInNewContext

Esegui all'interno del contesto creato utilizzando il contextObject specificatovm.ScriptL'oggetto contiene codice compilato e restituisce il risultato

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

Parametri di chiamata:

  • contextObject: Oggetto, specifica l'oggetto da contestualizzare
  • opts: Oggetto, specifica le opzioni di esecuzione

Risultati restituiti:

  • Value, restituisce il risultato corrente

runInThisContext

Esegui nel contesto attualevm.ScriptL'oggetto contiene codice compilato e restituisce il risultato

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

Parametri di chiamata:

  • opts: Oggetto, specifica le opzioni di esecuzione

Risultati restituiti:

  • Value, restituisce il risultato corrente

toString

Restituisce la rappresentazione in formato stringa dell'oggetto. Generalmente viene restituito "[Oggetto nativo]". L'oggetto può essere reimplementato in base alle proprie caratteristiche.

1
String Script.toString();

Risultati restituiti:

  • String, restituisce la rappresentazione di stringa dell'oggetto

toJSON

Restituisce una rappresentazione in formato JSON dell'oggetto, generalmente restituendo una raccolta di proprietà leggibili definite dall'oggetto.

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

Parametri di chiamata:

  • key: Stringa, non utilizzata

Risultati restituiti:

  • Value, restituisce un valore contenente JSON serializzabile