范围不是lodash中的功能吗?

2 javascript ecmascript-6 lodash

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

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

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

Vik*_*ngh 6

您使用的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
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.10/lodash.min.js"></script>
Run Code Online (Sandbox Code Playgroud)