/lodashStudy

👏 lodashjs学习笔记,每天实现六个方法(如果没事我就多实现几个),并写测试用例,坚持下去提升自己写代码的质量

Primary LanguageJavaScriptMIT LicenseMIT

lodashjs学习实现笔记


MIT 文件大小 最后一次提交 每月提交数

🏅前言

每天实现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