mirror of
https://github.com/nodejs/node.git
synced 2024-12-01 16:10:02 +01:00
doc: add added:
information for vm
Ref: https://github.com/nodejs/node/issues/6578 PR-URL: https://github.com/nodejs/node/pull/7011 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Julian Duque <julianduquej@gmail.com>
This commit is contained in:
parent
51b8a79bd4
commit
16f98e589c
@ -15,11 +15,17 @@ JavaScript code can be compiled and run immediately or compiled, saved, and run
|
||||
later.
|
||||
|
||||
## Class: vm.Script
|
||||
<!-- YAML
|
||||
added: v0.3.1
|
||||
-->
|
||||
|
||||
Instances of the `vm.Script` class contain precompiled scripts that can be
|
||||
executed in specific sandboxes (or "contexts").
|
||||
|
||||
### new vm.Script(code, options)
|
||||
<!-- YAML
|
||||
added: v0.3.1
|
||||
-->
|
||||
|
||||
* `code` {string} The JavaScript code to compile.
|
||||
* `options`
|
||||
@ -52,6 +58,9 @@ that the `code` is not bound to any global object; rather, it is bound before
|
||||
each run, just for that run.
|
||||
|
||||
### script.runInContext(contextifiedSandbox[, options])
|
||||
<!-- YAML
|
||||
added: v0.3.1
|
||||
-->
|
||||
|
||||
* `contextifiedSandbox` {Object} A [contextified][] object as returned by the
|
||||
`vm.createContext()` method.
|
||||
@ -99,6 +108,9 @@ console.log(util.inspect(sandbox));
|
||||
```
|
||||
|
||||
### script.runInNewContext([sandbox][, options])
|
||||
<!-- YAML
|
||||
added: v0.3.1
|
||||
-->
|
||||
|
||||
* `sandbox` {Object} An object that will be [contextified][]. If `undefined`, a
|
||||
new object will be created.
|
||||
@ -141,6 +153,9 @@ console.log(util.inspect(sandboxes));
|
||||
```
|
||||
|
||||
### script.runInThisContext([options])
|
||||
<!-- YAML
|
||||
added: v0.3.1
|
||||
-->
|
||||
|
||||
* `options` {Object}
|
||||
* `filename` {string} Specifies the filename used in stack traces produced
|
||||
@ -180,6 +195,9 @@ console.log(globalVar);
|
||||
```
|
||||
|
||||
## vm.createContext([sandbox])
|
||||
<!-- YAML
|
||||
added: v0.3.1
|
||||
-->
|
||||
|
||||
* `sandbox` {Object}
|
||||
|
||||
@ -201,6 +219,9 @@ window's global object, then run all `<script>` tags together within the context
|
||||
of that sandbox.
|
||||
|
||||
## vm.isContext(sandbox)
|
||||
<!-- YAML
|
||||
added: v0.11.7
|
||||
-->
|
||||
|
||||
* `sandbox` {Object}
|
||||
|
||||
@ -250,6 +271,9 @@ console.log(util.inspect(sandbox));
|
||||
```
|
||||
|
||||
## vm.runInDebugContext(code)
|
||||
<!-- YAML
|
||||
added: v0.11.14
|
||||
-->
|
||||
|
||||
* `code` {string} The JavaScript code to compile and run.
|
||||
|
||||
@ -270,6 +294,9 @@ The `Debug` object can also be made available using the V8-specific
|
||||
`--expose_debug_as=` [command line option][cli.md].
|
||||
|
||||
## vm.runInNewContext(code[, sandbox][, options])
|
||||
<!-- YAML
|
||||
added: v0.3.1
|
||||
-->
|
||||
|
||||
* `code` {string} The JavaScript code to compile and run.
|
||||
* `sandbox` {Object} An object that will be [contextified][]. If `undefined`, a
|
||||
@ -312,6 +339,9 @@ console.log(util.inspect(sandbox));
|
||||
```
|
||||
|
||||
## vm.runInThisContext(code[, options])
|
||||
<!-- YAML
|
||||
added: v0.3.1
|
||||
-->
|
||||
|
||||
* `code` {string} The JavaScript code to compile and run.
|
||||
* `options`
|
||||
|
Loading…
Reference in New Issue
Block a user