2023版Nodejs知识记录(更新ing)

仅作为个人学习笔记,不适用于Nodejs系统性学习,如有错误,欢迎指正

高阶函数

  1. 一个函数返回一个函数
  2. 一个函数的参数是一个函数

作用

  • 高阶函数,可以对原有的函数进行拓展
  • 函数柯里化,把一个函数拆分成小的函数,每一个函数的参数只能有一个

异步与同步

  • 异步:我们不会立刻拿到返回值,但是可以继续做别的事(非阻塞)
  • 同步:按照顺序的去做事,同步阻塞

发布订阅模式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

let event = {
_arr: [],
on(callback) {
this._arr.push(callback)
}, //订阅:把函数存起来
emit(...args) {
this._arr.forEach(fn => fn(...args))
} //发布,把函数拿出来执行
}

event.on(function () {
console.log('读取成功一次')
})


2023版Nodejs知识记录(更新ing)
https://zouhualu.github.io/20231010/2023版Nodejs知识记录(更新ing)/
作者
花鹿
发布于
2023年10月10日
许可协议