所有 Lodash 函数“不是函数”

Ben*_*kes 0 javascript node.js lodash sails.js

我将 lodash 作为我的 sails 项目的一部分。它已经作为帆的一部分存在。我在文件顶部的控制器中需要它。

const lodash = require('lodash');
Run Code Online (Sandbox Code Playgroud)

但无论我做什么,即使自动完成建议该函数,但使用它们完成的任何操作都会导致整个应用程序崩溃并产生“...不是函数”错误。它需要精细和帆升降机。我尝试过使用简单的东西进行测试,例如

lodash.foreach([1,2,3], function(a){
    sails.log.debug(a);
});
Run Code Online (Sandbox Code Playgroud)

...这会产生完全相同的错误。

Pri*_*jee 5

你拼错了 foreach。

就像forEach这样:

_.forEach([1, 2], function(value) {
  console.log(value);
});
// => Logs `1` then `2`.

_.forEach({ 'a': 1, 'b': 2 }, function(value, key) {
  console.log(key);
});
// => Logs 'a' then 'b' (iteration order is not guaranteed).
Run Code Online (Sandbox Code Playgroud)