参与规则简述

任务发布时间

预计阅读时间: 3 分钟

5月2日 - 5月29日。可以按照自己节奏学习,提交笔记即可(不一定要严格按照我规定的时间)。往期共读也可以及时复习,笔记未完成可以继续完成。

掘金本期任务说明链接

掘金任务链接:https://juejin.cn/post/7100218384918249503 按照要求写完笔记可以在掘金任务下评论

学习任务

  • github仓库地址 arrify
  • github1s: https://github1s.com/sindresorhus/arrify
  • 这期源码行数不多, 就十几行。
  • 学习 Symbol.iterator 的使用场景
  • **这期比较简单,主要学会通过测试用例调试源码。**可以多关注怎么发布npm包的、esm、测试用例 、ts 等(也可以不关注)。
  • 建议克隆代码下来,关注测试用例,自己多通过测试用例调试,自己调试过才能够学会,感受更深一些
  • 关于如何调试看这篇:新手向:前端程序员必学基本技能——调试JS代码
  • 根据大家问卷反馈情况,多设置一些相对简单的,先让大家参与进来,让大家觉得源码也不难。
  • 最后大家没填问卷的,有空抽几分钟来填下源码共读活动问卷~你们的反馈至关重要https://wj.qq.com/s2/9304505/dafa/

参考文章

深入浅出package.json ES6标准入门 Iterator 和 for...of 循环 mdn Symbol.iterator mdn 迭代器和生成器

  • 看文章,看源码,交流讨论,写笔记发布在掘金/语雀。再在这篇文章下评论放上提交笔记的链接。

源码共读20个分组 源码共读目录