我尝试使用此功能,但未定义(jsfiddle)。
console.log(_.include([1, 2, 3], 1));
console.log(_.includes([1, 2, 3], 1));
我也看到了' include;'没有' s工作得很好。 他们在docs中犯了错误?还是我错过了什么? 谢谢!
答案 0 :(得分:9)
您正在查看v.3.3.1的文档,包括您的小提琴中的v.1.2.1。
_.include
已重命名为_.contains
,之后又重命名为_.includes
。
从v.2.4.1开始,重命名为_.includes
还没有发生。
所以使用lodash的更新版本,一切都会好的:
console.log(_.include([1, 2, 3], 1));
console.log(_.includes([1, 2, 3], 1));
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/3.4.0/lodash.js"></script>
答案 1 :(得分:2)
我在lodash-core 4.17.4中遇到过这种情况。解决方案是使用完整版本而不是核心版本。