【问题标题】:range is not a function in lodash?range 不是 lodash 中的函数?
【发布时间】:2018-05-17 01:08:34
【问题描述】:

我在这个小提琴https://jsfiddle.net/byhh6Lyo/中包含了lodash cdn

console.log(_)
console.log(_.range(1, 10))
_.map([1,2,3], (o) => console.log(o)) //worked

第二行有错误,说range is not a function,怎么了?

【问题讨论】:

  • 您正在加载 lodash.core.min.js,它是全套 lodash 函数的子集。

标签: javascript ecmascript-6 lodash


【解决方案1】:

您使用的 CDN 不正确。您正在使用不包含 _.rangecore 版本。 core build 提供的功能非常有限。在这里查看更多信息:https://github.com/lodash/lodash/wiki/Build-Differences

解决方案:使用完整版 => https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.10/lodash.min.js

以下工作正常:

console.log(_)
console.log(_.range(1, 10))
_.map([1, 2, 3], (o) => console.log(o)) //worked
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.10/lodash.min.js"></script>

【讨论】:

    猜你喜欢
    • 2017-07-09
    • 2016-08-10
    • 1970-01-01
    • 1970-01-01
    • 2017-10-02
    • 2010-12-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多