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 ;
1111const {
@@ -39,7 +39,7 @@ class WASI {
3939 for ( const key in env ) {
4040 const value = env [ key ] ;
4141 if ( value !== undefined )
42- envPairs . push ( `${ key } =${ value } ` ) ;
42+ ArrayPrototypePush ( envPairs , `${ key } =${ value } ` ) ;
4343 }
4444 } else if ( env !== undefined ) {
4545 throw new ERR_INVALID_ARG_TYPE ( 'options.env' , 'Object' , env ) ;
@@ -48,10 +48,9 @@ class WASI {
4848 const preopenArray = [ ] ;
4949
5050 if ( typeof preopens === 'object' && preopens !== null ) {
51- ArrayPrototypeForEach ( ObjectKeys ( preopens ) , ( key ) => {
52- preopenArray . push ( String ( key ) ) ;
53- preopenArray . push ( String ( preopens [ key ] ) ) ;
54- } ) ;
51+ for ( const [ key , value ] of ObjectEntries ( preopens ) ) {
52+ ArrayPrototypePush ( preopenArray , String ( key ) , String ( value ) ) ;
53+ }
5554 } else if ( preopens !== undefined ) {
5655 throw new ERR_INVALID_ARG_TYPE ( 'options.preopens' , 'Object' , preopens ) ;
5756 }
You can’t perform that action at this time.
0 commit comments