ObjetoScript
Objeto de compilación y ejecución de script.
Crear método
1var Script = new vm.Script('console.log(100)');
relación de herencia
Constructor
Script
Constructor de objetos de script
1
2new Script(String code,
Object opts = {});
Parámetros de llamada:
- code: Cadena, especifica el código del script que se compilará y ejecutará
- opts: Objeto, especifica opciones de compilación y ejecución.
función miembro
runInContext
Se ejecuta dentro del objeto contextualizado dadovm.ScriptEl objeto contiene código compilado y devuelve el resultado.
1
2Value Script.runInContext(Object contextifiedObject,
Object opts = {});
Parámetros de llamada:
- contextifiedObject: Objeto, especifica el objeto de contexto de tiempo de ejecución
- opts: Objeto, especificar opciones de ejecución
Resultados de devolución:
- Value, devuelve el resultado de ejecución
runInNewContext
Ejecutar dentro del contexto creado usando el contextObject dadovm.ScriptEl objeto contiene código compilado y devuelve el resultado.
1
2Value Script.runInNewContext(Object contextObject = {},
Object opts = {});
Parámetros de llamada:
- contextObject: Objeto, especifica el objeto a contextualizar
- opts: Objeto, especificar opciones de ejecución
Resultados de devolución:
- Value, devuelve el resultado de ejecución
runInThisContext
Ejecutar dentro del contexto actualvm.ScriptEl objeto contiene código compilado y devuelve el resultado.
1Value Script.runInThisContext(Object opts = {});
Parámetros de llamada:
- opts: Objeto, especificar opciones de ejecución
Resultados de devolución:
- Value, devuelve el resultado de ejecución
toString
Devuelve la representación de cadena del objeto. Generalmente, se devuelve "[Objeto nativo]". El objeto se puede volver a implementar de acuerdo con sus propias características.
1String Script.toString();
Resultados de devolución:
- String, devuelve la representación de cadena del objeto
toJSON
Devuelve una representación en formato JSON del objeto, que generalmente devuelve una colección de propiedades legibles definidas por el objeto.
1Value Script.toJSON(String key = "");
Parámetros de llamada:
- key: Cadena, no utilizada
Resultados de devolución:
- Value, devuelve un valor que contiene JSON serializable