Version: Deno 2.5.4 On Node.js, the value of `process.argv` is a string array. On Deno, it is an array of getter functions. ## Actual Behaviour ```sh $ # Create a repro file $ echo 'console.log(process.argv)' > main.ts $ $ # Compare Node and Deno output $ deno main.ts [ [Getter], [Getter] ] $ node main.ts [ '/home/steffen/.local/share/fnm/node-versions/v24.10.0/installation/bin/node', '/tmp/repro/main.ts' ] ``` ## Expected Behaviour I would assume that both Node and Deno output a string array. Note that it works well if you do `console.log(...process.argv)` as the getter functions are called implicitly with the spread operator.