javascript - 范围不是 lodash 中的函数?

标签 javascript ecmascript-6 lodash

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

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

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

最佳答案

您使用的cdn不正确。您使用的 core 版本不包含 _.rangecore 构建的可用功能非常有限。在这里查看更多信息: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>

关于javascript - 范围不是 lodash 中的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50381944/

相关文章:

javascript - react 运动 : Not Rendering TransitionSpring

typescript 使用 es6 作为目标但节点不支持 "import"关键字

javascript - 使用 lodash 或任何其他库在 ES6 中深度更新对象的更好方法

javascript - 如何在包含嵌套对象的对象数组中搜索值

javascript - 恢复 Leaflet 中的标记初始位置和缩放级别

javascript - 复选框无法与 ng-repeat、AngularJs 一起正常工作

javascript - 从数组中返回具有相同键和值的对象

javascript - 使用 lodash 的 _sortBy 按不同字段对数组进行排序

javascript - PHP、JavaScript AJAX

javascript - Mongoose 数据不会保存模型的新实例