全局对象

前言:为了更好的代码提示,我们可以使用ts的@types/node包来增强代码提示

  • yarn add @types/node -D || npm i @types/node -D || pnpm i @types/node -D

在浏览器 JavaScript 中全局对象是 window, 而 Node.js 中的全局对象是 global,它及其所有属性都可以在程序的任何地方访问

setTimeout

  • 和在浏览器环境中一样

setInterval

  • 和在浏览器环境中一样

setImmediate

  • 类似于setTimeout 0

console

  • 和在浏览器环境中一样

__dirname

  • __dirname 表示当前执行脚本所在的目录。

__filename

  • __filename 表示当前正在执行的脚本的文件名。如果在模块中使用,返回的值是模块文件的路径。

Buffer

process

posted @ 2024-04-10 13:23  HuangBingQuan  阅读(4)  评论(0编辑  收藏  举报