Escuché que setTimeout() , la API web no se incluye en JavaScript con bastante frecuencia. Por lo tanto, si solo se trata de API web, es natural pensar que no funcionará en ningún lugar excepto en el navegador. Entonces, ¿por qué setTimeout funciona en mi terminal cuando solo ejecuto un archivo JS antiguo con el comando node ${filename} ?
El navegador y node.js tienen una función setTimeout global, pero los tipos de devolución son diferentes entre los dos.