ObjectScript
Oggetto di compilazione ed esecuzione dello script
Crea metodo
1var Script = new vm.Script('console.log(100)');
rapporto ereditario
Costruttore
Script
Costruttore di oggetti script
1
2new 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
2Value 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
2Value 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
1Value 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.
1String 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.
1Value Script.toJSON(String key = "");
Parametri di chiamata:
- key: Stringa, non utilizzata
Risultati restituiti:
- Value, restituisce un valore contenente JSON serializzabile