观察者模式在 JS 中有用吗?

Is an Observer pattern useful in JS?

我在JavaScript读过一些关于观察者设计模式的文章,但我不明白:在我看来它没什么用,因为JS有事件。我错过了什么吗?

对点击、调整大小等事件做出反应是一回事,但仅限于 DOM 事件。然而,这里不做详细介绍,如果你看一下像 RxJS 这样的库(它使用观察者模式),你将能够构建强大的响应式系统,基本上任何东西都可以像事件一样对待,除了标准事件系统,它们可以组合、映射等