首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
一瓢饮
掘友等级
码农
|
不知名公司
弱水三千,取一瓢饮
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
npm模块学习之dedupe
1)该模块暴露出去的也是两个参数。如果第二个参数不存在的话,就赋值JSON.stringify; 4)如果传入hasher,那么将每个元素进行hasher操作,并在lookup记录是否操作过该元素。
npm模块学习之arr-flatten
2)接着遍历数组。如果数组的某个元素也是数组,那么递归遍历该元素。如果某个元素不是数组类型,那么保存该元素。 3)遍历结束,返回保存的数组。
npm模块学习之array-first
4)接着通过slice函数截取第一个元素。如果未传入num或者num不是数字类型,那么默认截取1个元素;如果num是大于1的数字类型,那么就截取长度为num的数组。 5)如果num是1或者null类型,那么就截取数组第一个元素,返回的是一个元素。否则返回num长度的数组。
npm模块学习之array-last
4)接着判断传入的个数n是否为数字类型。如果不是,n默认为1; 6)然后定义一个新数组res。接着在while循环中获取数组n个数据,并保存到res; 7)最后返回res。
npm模块学习之is-sorted
1)is-sorted暴露出的函数有两个参数,第一个参数必须是数组,第二个是函数。如果第一个不是数组,那么就会报类型错误的异常; 2)如果外界调用函数的时候传入comparator,那么就那comparator的规则比较数组的前后两个元素,否则就按照默认的defaultComp…
个人成就
文章被点赞
5
文章被阅读
1,960
掘力值
40
关注了
12
关注者
0
收藏集
0
关注标签
12
加入于
2018-03-14