File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change 22/* global WebAssembly */
33const {
44 ArrayIsArray,
5- ArrayPrototypeForEach,
65 ArrayPrototypeMap,
6+ ArrayPrototypePush,
77 FunctionPrototypeBind,
8- ObjectKeys ,
8+ ObjectEntries ,
99 Symbol,
1010} = primordials ;
1111
@@ -40,7 +40,7 @@ class WASI {
4040 for ( const key in env ) {
4141 const value = env [ key ] ;
4242 if ( value !== undefined )
43- envPairs . push ( `${ key } =${ value } ` ) ;
43+ ArrayPrototypePush ( envPairs , `${ key } =${ value } ` ) ;
4444 }
4545 } else if ( env !== undefined ) {
4646 throw new ERR_INVALID_ARG_TYPE ( 'options.env' , 'Object' , env ) ;
@@ -49,10 +49,9 @@ class WASI {
4949 const preopenArray = [ ] ;
5050
5151 if ( typeof preopens === 'object' && preopens !== null ) {
52- ArrayPrototypeForEach ( ObjectKeys ( preopens ) , ( key ) => {
53- preopenArray . push ( String ( key ) ) ;
54- preopenArray . push ( String ( preopens [ key ] ) ) ;
55- } ) ;
52+ for ( const [ key , value ] of ObjectEntries ( preopens ) ) {
53+ ArrayPrototypePush ( preopenArray , String ( key ) , String ( value ) ) ;
54+ }
5655 } else if ( preopens !== undefined ) {
5756 throw new ERR_INVALID_ARG_TYPE ( 'options.preopens' , 'Object' , preopens ) ;
5857 }
You can’t perform that action at this time.
0 commit comments