JavaScript生成器,如何理解await和yield的异步组合?发布于2025年01月05日 node 当关键字yield碰到关键字await,那么function*必然会遇到关键字async,它们并不冲突,并且可以合理组合到一起。本文就将通过“异步函数生成器”的使用方式,做一些简要探讨。苏南大叔的“程序如此灵动”博... 阅读更多
JavaScript生成器,如何理解yield*?function*+yield*发布于2025年01月04日 node 本文说说Javascript生成器中的特殊用法:yield*【重点是星号】。function*生成器内部逻辑使用了yield*,这究竟是什么样的生成器用法呢?yield*连接两个生成器,合二为一。苏南大叔的“程序如... 阅读更多
JavaScript生成器,执行生成器的几种方案最佳实践发布于2025年01月03日 node 生成器通过yield来“单步执行”,并且返回多个值。那么,如果需求是获得这些yield返回值的集合呢?难道要不断的执行.next()来获得所有的返回值么?这就是本文要考虑的问题。苏南大叔的“程序如此灵动”博客,记录... 阅读更多
JavaScript生成器,如何定义一个生成器,如何使用yield?发布于2025年01月02日 node 本文对nodejs的生成器做个简要的描述,它和python的生成器是存在差别的。所以,完全套用python里yield用法的话,可能会产生误解。本文以苏南大叔对JavaScript里面的生成器的理解为主,如有偏差,... 阅读更多
mobx源码,如何编译?如何获得umd版本的最新mobx?发布于2024年12月31日 node 由于一系列众所周知的原因,获得一个umd版本的mobx.js是有一些难度的。苏南大叔也不想借助于cdn的帮助。所以,想从github上找到合适的release。然而,清高的程序员们,总是喜欢公开源码,而不肯公开re... 阅读更多