Object-ingebouwd object

ObjectScript

Scriptscriptcompilatie- en -uitvoeringsobject

Methode maken

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

erfenis relatie

Constructeur

Script

Constructor van scriptobjecten

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

Oproepparameters:

  • code: String, specificeert de scriptcode die moet worden gecompileerd en uitgevoerd
  • opts: Object, specificeer compilatie- en uitvoeringsopties

lid functie

runInContext

Wordt uitgevoerd binnen het opgegeven contextualizedObjectvm.ScriptObject bevat gecompileerde code en retourneert het resultaat

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

Oproepparameters:

  • contextifiedObject: Object, specificeert het runtimecontextobject
  • opts: Object, specificeer uitvoeringsopties

Resultaten retourneren:

  • Value, retourneer het lopende resultaat

runInNewContext

Uitvoeren binnen de context die is gemaakt met behulp van het gegeven contextObjectvm.ScriptObject bevat gecompileerde code en retourneert het resultaat

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

Oproepparameters:

  • contextObject: Object, specificeert het object dat moet worden gecontextualiseerd
  • opts: Object, specificeer uitvoeringsopties

Resultaten retourneren:

  • Value, retourneer het lopende resultaat

runInThisContext

Uitvoeren binnen de huidige contextvm.ScriptObject bevat gecompileerde code en retourneert het resultaat

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

Oproepparameters:

  • opts: Object, specificeer uitvoeringsopties

Resultaten retourneren:

  • Value, retourneer het lopende resultaat

toString

Retourneert de tekenreeksweergave van het object. Over het algemeen wordt '[Native Object]' geretourneerd. Het object kan opnieuw worden geïmplementeerd op basis van zijn eigen kenmerken.

1
String Script.toString();

Resultaten retourneren:

  • String, retourneert de tekenreeksrepresentatie van het object

toJSON

Retourneert een weergave in JSON-indeling van het object, waarbij doorgaans een verzameling leesbare eigenschappen wordt geretourneerd die door het object zijn gedefinieerd.

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

Oproepparameters:

  • key: Tekenreeks, niet gebruikt

Resultaten retourneren:

  • Value, retourneert een waarde die JSON-serialiseerbaar bevat