node核心模块之Process

核心模块, 是node中自带的模块,可以在node中直接使用

1. process(对象)

  • 表示当前的node进程
  • 通过该对象可以获取进程信息,或者对进程做各种操作。
    • 如何使用
      process是一个全局变量,可以直接使用

1.1process.exit()

    -结束当前进程,终止node
// 本应输出四个1,却输出两个
console.log(1)
console.log(1)
process.exit()//已终止进程,后面代码不再运行
console.log(1)
console.log(1)

在这里插入图片描述

1.2process.nextTick(callback: Function, ...args: any[])

可以把它理解为微任务队列,但是它的执行在微任务队列前面,在微任务队列还没被发明出来时,一直用的都是它,可以说微任务队列就是nextTick的Promix。
调用顺序:调用栈>Tick队列>微任务队列>宏任务队列

// 执行结果是14253
console.log(1)
queueMicrotask(() => { console.log(5) })
process.nextTick(() => { console.log(2) })
setTimeout(() => { console.log(3) }, 1000)
console.log(4)

在这里插入图片描述

2.宿主对象

2.1浏览器宿主对象window

console.log(window)
// console.log(global)
// console.log(globalThis)

终端提示window未定义
在这里插入图片描述

2.2node宿主对象global

我们尝试输入globalThis和global

// console.log(window)
console.log(global)
console.log(globalThis)

在这里插入图片描述
结果发现俩对象完全一样。

2.3ES标准下,全局对象的标准名globalThis

即(globalThis === window && globalThis === global)
我们在浏览器输出globalThis
在这里插入图片描述
发现输出了window。

相关推荐

  1. node核心模块Path

    2024-03-23 03:24:01       43 阅读
  2. 【Study Notes】Bibliometrics Analysis -Process

    2024-03-23 03:24:01       35 阅读
  3. Node.jspath路径模块

    2024-03-23 03:24:01       57 阅读
  4. Node.js】child_process 子进程

    2024-03-23 03:24:01       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-23 03:24:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-23 03:24:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-23 03:24:01       87 阅读
  4. Python语言-面向对象

    2024-03-23 03:24:01       96 阅读

热门阅读

  1. Unix环境高级编程-学习-07-多线程之互斥锁

    2024-03-23 03:24:01       35 阅读
  2. Springboot vue elementui 停车场管理系统

    2024-03-23 03:24:01       38 阅读
  3. 383. 赎金信

    2024-03-23 03:24:01       44 阅读
  4. Python——删除加密excel文件的密码

    2024-03-23 03:24:01       46 阅读
  5. 双亲委派模型

    2024-03-23 03:24:01       48 阅读
  6. LeetCode——二分查找

    2024-03-23 03:24:01       42 阅读
  7. 【Docker】Airflow Worker 容器部署

    2024-03-23 03:24:01       37 阅读
  8. 爬虫第3课:二手车搜索

    2024-03-23 03:24:01       46 阅读