【发布时间】:2019-08-13 12:11:48
【问题描述】:
我刚刚安装了 lodash 并尝试使用它的_.lowerCase 功能。当我得到 “TypeError: _.lowerCase is not a function”时它不起作用。我重新安装了 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;
}
}
这是我收到的错误消息:
【问题讨论】:
-
你到底是如何包含 lodash 的?登录时
_是什么? -
您是否将其导入/要求到代码中?
标签: javascript node.js npm lodash