JavaScript,函数bind()/call()/apply()使用方式小结 发布于2025年01月22日 node 本文依旧是一个复习总结性的文章,主要就是对比一下JavaScript函数的另类的几种用法。比如.bind()、.call()、.apply()三种方法。苏南大叔的“程序如此灵动”博客,记录苏南大叔的代码编程经验总结... 阅读更多
JavaScript,如何理解const关键字带来的不可修改性?发布于2025年01月20日 node 本文中,苏南大叔的目光聚焦于JavaScript的const关键字。const意思是常量,另外一个隐藏的意思就是不可修改。但是,事实真的是这样么?本文中通过几个例子,来解释const的不可更改性。颠覆三观。苏南大叔... 阅读更多
JavaScript生成器,另外一个yield和await的异步生成器例子发布于2025年01月06日 node 本文继续讨论async functioin* (){yield await Promise()}的异步函数生成器组合问题,它们并不冲突,并且可以合理组合到一起。但是,已有的yield相关概念会被颠覆。yield的返... 阅读更多
JavaScript生成器,如何理解await和yield的异步组合?发布于2025年01月05日 node 当关键字yield碰到关键字await,那么function*必然会遇到关键字async,它们并不冲突,并且可以合理组合到一起。本文就将通过“异步函数生成器”的使用方式,做一些简要探讨。苏南大叔的“程序如此灵动”博... 阅读更多
JavaScript生成器,如何理解yield*?function*+yield*发布于2025年01月04日 node 本文说说Javascript生成器中的特殊用法:yield*【重点是星号】。function*生成器内部逻辑使用了yield*,这究竟是什么样的生成器用法呢?yield*连接两个生成器,合二为一。苏南大叔的“程序如... 阅读更多