@@ -175,9 +175,8 @@ for (let i = 0; i < 10; ++i) {
175
175
script .runInContext (context);
176
176
}
177
177
178
- console .log (util .inspect (context));
179
-
180
- // { animal: 'cat', count: 12, name: 'kitty' }
178
+ console .log (context);
179
+ // Prints: { animal: 'cat', count: 12, name: 'kitty' }
181
180
```
182
181
183
182
Using the ` timeout ` or ` breakOnSigint ` options will result in new event loops
@@ -246,9 +245,8 @@ contexts.forEach((context) => {
246
245
script .runInNewContext (context);
247
246
});
248
247
249
- console .log (util .inspect (contexts));
250
-
251
- // [{ globalVar: 'set' }, { globalVar: 'set' }, { globalVar: 'set' }]
248
+ console .log (contexts);
249
+ // Prints: [{ globalVar: 'set' }, { globalVar: 'set' }, { globalVar: 'set' }]
252
250
```
253
251
254
252
### ` script.runInThisContext([options]) `
@@ -778,9 +776,11 @@ vm.createContext(context);
778
776
779
777
vm .runInContext (' globalVar *= 2;' , context);
780
778
781
- console .log (util .inspect (context)); // { globalVar: 2 }
779
+ console .log (context);
780
+ // Prints: { globalVar: 2 }
782
781
783
- console .log (util .inspect (globalVar)); // 3
782
+ console .log (global .globalVar );
783
+ // Prints: 3
784
784
` ` `
785
785
786
786
If ` contextObject` is omitted (or passed explicitly as ` undefined ` ), a new,
@@ -880,9 +880,8 @@ vm.createContext(contextObject);
880
880
for (let i = 0 ; i < 10 ; ++ i) {
881
881
vm .runInContext (' globalVar *= 2;' , contextObject);
882
882
}
883
- console .log (util .inspect (contextObject));
884
-
885
- // { globalVar: 1024 }
883
+ console .log (contextObject);
884
+ // Prints: { globalVar: 1024 }
886
885
` ` `
887
886
888
887
## ` vm .runInNewContext (code[, contextObject[, options]])`
@@ -977,9 +976,8 @@ const contextObject = {
977
976
};
978
977
979
978
vm .runInNewContext (' count += 1; name = "kitty"' , contextObject);
980
- console .log (util .inspect (contextObject));
981
-
982
- // { animal: 'cat', count: 3, name: 'kitty' }
979
+ console .log (contextObject);
980
+ // Prints: { animal: 'cat', count: 3, name: 'kitty' }
983
981
` ` `
984
982
985
983
## ` vm .runInThisContext (code[, options])`
@@ -1049,15 +1047,12 @@ const vm = require('vm');
1049
1047
let localVar = ' initial value' ;
1050
1048
1051
1049
const vmResult = vm .runInThisContext (' localVar = "vm";' );
1052
- console .log (' vmResult:' , vmResult );
1053
- console . log ( ' localVar: ' , localVar);
1050
+ console .log (` vmResult: ' ${ vmResult } ', localVar: ' ${ localVar } ' ` );
1051
+ // Prints: vmResult: 'vm' , localVar: 'initial value'
1054
1052
1055
1053
const evalResult = eval (' localVar = "eval";' );
1056
- console .log (' evalResult:' , evalResult);
1057
- console .log (' localVar:' , localVar);
1058
-
1059
- // vmResult: 'vm', localVar: 'initial value'
1060
- // evalResult: 'eval', localVar: 'eval'
1054
+ console .log (` evalResult: '${ evalResult} ', localVar: '${ localVar} '` );
1055
+ // Prints: evalResult: 'eval', localVar: 'eval'
1061
1056
` ` `
1062
1057
1063
1058
Because ` vm .runInThisContext ()` does not have access to the local scope,
0 commit comments