我刚刚安装lodash并尝试使用其_.lowerCase
函数。由于出现“ TypeError:_.lowerCase
不是函数” ,此方法不起作用。我重新安装了lodash,然后重试,没有结果。我也尝试了_.kebabCase
函数,但它也不起作用(得到了相同的错误)。我阅读了一些较旧的文章,但没有找到明确的解决方案。有人知道这个错误是怎么回事吗?
这是错误所指向的部分(_.kebabCase
行):
app.get("/posts/:content", function(req, res){
let postName = _.kebabCase(req.params.content);
var checker = false;
for(let i = 0; i < postArray.length; i++){
let currentTitle = _.kebabCase(postArray[i].title);
if(currentTitle == postName){
checker = true;
break;
}
}
这是我收到的错误消息:
答案 0 :(得分:0)
您似乎没有在文件中包含/导入_
。
在文件顶部添加var _ = require("lodash")
。