Objeto incorporado

ObjetoScript

Objeto de compilación y ejecución de script.

Crear método

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

relación de herencia

Constructor

Script

Constructor de objetos de script

1 2
new 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 2
Value 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 2
Value 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.

1
Value 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.

1
String 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.

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

Parámetros de llamada:

  • key: Cadena, no utilizada

Resultados de devolución:

  • Value, devuelve un valor que contiene JSON serializable