资讯专栏INFORMATION COLUMN

lodash.js 过滤出正整数

FrancisSoung / 2323人阅读

摘要:在实际的开发场景中,我们经常需要对一组数组进行过滤,选出其中只含有正整数的值。比如接口的查询字符串中传入一组,该是正整数数值。有关方法的文档可以查询以下是源码,使用了的语法

在实际的开发场景中,我们经常需要对一组数组进行过滤,选出其中只含有正整数的值。
比如接口的查询字符串中传入一组 id,该 id 是正整数数值。

有关方法的文档可以查询

Lodash

Number.MAX_SAFE_INTEGER

以下是源码,使用了 ES2015 的语法

function filterPositiveInteger(arr) {
    return _.chain(arr).map(_.parseInt).filter(n => {
        return _.inRange(n, 0, Number.MAX_SAFE_INTEGER);
    }).compact().uniq().value();
}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/79662.html

相关文章

  • 超火js库: Lodash API例子

    摘要:一个介于和之间的整数数学系统的基础,表示上述字符串的基数。当未指定基数时,不同的实现会产生不同的结果,通常将值默认为。例如将看作进制数,返回十进制数实现原理重复指定字符串重复字符串次默认次替换字符串同分割为数组同比多了第三个参数。 lodash.js是一款超火的js库,在npm上平均周下载量达到了惊人的12,374,096,github start36K!大量框架都用到了lodash,...

    zhunjiee 评论0 收藏0
  • 那些不起眼的小工具?

    摘要:直接看源码如果原生支持就用原生的,否知自己实现一个结尾暂时就介绍这些看起来并不起眼的工具函数,在以后的文章和源码分析中遇到其他的会陆续更新到这篇文章中来。 前言 原文链接 源码地址 今天想写一篇关于下划线这个库中一些小工具函数的故事,我们都听过一句话,一个成功的男人背后一定有一个了不起的女人(?,其实也不一定,也许还有男人呢),那么一个经久不衰,为程序猿们所称道的库,框架的背后自然也有...

    tanglijun 评论0 收藏0
  • 那些不起眼的小工具?

    摘要:直接看源码如果原生支持就用原生的,否知自己实现一个结尾暂时就介绍这些看起来并不起眼的工具函数,在以后的文章和源码分析中遇到其他的会陆续更新到这篇文章中来。 前言 原文链接 源码地址 今天想写一篇关于下划线这个库中一些小工具函数的故事,我们都听过一句话,一个成功的男人背后一定有一个了不起的女人(?,其实也不一定,也许还有男人呢),那么一个经久不衰,为程序猿们所称道的库,框架的背后自然也有...

    muddyway 评论0 收藏0
  • 那些不起眼的小工具?

    摘要:直接看源码如果原生支持就用原生的,否知自己实现一个结尾暂时就介绍这些看起来并不起眼的工具函数,在以后的文章和源码分析中遇到其他的会陆续更新到这篇文章中来。 前言 原文链接 源码地址 今天想写一篇关于下划线这个库中一些小工具函数的故事,我们都听过一句话,一个成功的男人背后一定有一个了不起的女人(?,其实也不一定,也许还有男人呢),那么一个经久不衰,为程序猿们所称道的库,框架的背后自然也有...

    ChanceWong 评论0 收藏0
  • 30秒就能理解的 Javascript 代码片段 --- Array篇

    摘要:而这个秒就能理解的代码片段,摒弃了许多不必要的代码,只实现了最核心的部分,不像和那样,考虑参数边界值问题,例如,参数的类型是否符合预期等。使用根据断言函数对数组进行过滤,返回条件为真值的对象。 之前翻译过一篇文章,《我喜欢的5个编程技巧》,里面的一个技巧是借鉴一个网站的代码片段,好奇的小手点下链接后,发现是一个有 47000 多star的仓库,30-seconds-of-code。 仓...

    fox_soyoung 评论0 收藏0

发表评论

0条评论

FrancisSoung

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<