lodashjs学习实现笔记
🏅前言
每天实现6个lodash源码的个人实现(早中晚各两个),拓展自己书写代码的感觉,这个写完之后,再去书写其他的库,这三个月开始,完善部分大部分的源码知识,向前辈们学习,感谢这个时代,能让我这么方便看到前辈们的代码❤️
🎖学习计划
- 2019.8.16
- 1.chunk.js(数组分隔)
- 2.compact.js(去除数组中'假'的值)
- 3.concat.js(数组,项,合并方法)
- 4.difference.js(去除数组的方法,判断依据是传入一个数组作为处理的样本)
- 5.differenceBy.js(暂时还没想到怎么写,主要是没看懂)
- 6.differenceWith.js(暂时还没想到怎么写,主要是没看懂)
- 7.drop.js(从前往后去除数组的几项)
- 8.dropRight.js(从后往前去除数组的几项)
- 2019.8.17
- 9.dropWhile
- 10.fill
- 11.findIndex
- 12.findLastIndex
- 13.head
- 14.flatten
- 2019.8.18
🏆使用
# 下载
npm install
# 测试
npm run test
# 生成测试报告
npm run test:c
# 预览(正在建设中)
# npm run serve
🎗文件夹说明
- src:源文件
- test:测试文件
🛠测试状况说明
更新于 2019.8.16 10:27