Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript lodash隐式给出“U”不是一个函数;错误_Javascript_Angular_Typescript_Lodash - Fatal编程技术网

Javascript lodash隐式给出“U”不是一个函数;错误

Javascript lodash隐式给出“U”不是一个函数;错误,javascript,angular,typescript,lodash,Javascript,Angular,Typescript,Lodash,当尝试使用lodash作为隐式时,会出现错误“\uu不是函数” 你可以在stackblitz上看到一个例子:Lodash的\uuz>不是一个函数,它是一个对象,正如错误消息所示 您只在代码中的两个位置使用Lodash,并且其中只有一个位置使用\uuu作为函数。这一行代码: _(["a", "b", "c"]).filter(itm => itm == "b") 应该是: _.filter(["a", "b", "c"], itm => itm == "b") 您之所以会出现此错误

当尝试使用lodash作为隐式时,会出现错误“\uu不是函数”


你可以在stackblitz上看到一个例子:

Lodash的
\uuz>不是一个函数,它是一个对象,正如错误消息所示

您只在代码中的两个位置使用Lodash,并且其中只有一个位置使用
\uuu
作为函数。这一行代码:

_(["a", "b", "c"]).filter(itm => itm == "b")
应该是:

_.filter(["a", "b", "c"], itm => itm == "b")

您之所以会出现此错误,是因为
\u
不是一个函数,而是一个包含一长串函数的对象。错误消息是准确的。我没有投你反对票,但如果我不得不猜测的话,那是因为(1)错误信息非常清楚,(2)你的代码不在你的问题中,它只是在场外链接的。谢谢你的评论;但我正试图使用lodash,正如那篇文章中所述:。我将在描述中添加代码,然后说明该文章已有4年历史。这不是过时,就是他们的错误。我认为错误信息是比一些博客作者更好的信息来源。如果你所追求的是4-yo版本的链接,你可以尝试使用该库,尽管我相信这是博客作者的错误。非常有趣!我已经使用Lodash将近5年了,但我不知道这种语法的存在。更有趣的是,我可以在我自己的项目中使用这种语法,所以我怀疑您的问题是由使用的特定Lodash构建造成的。它(显然)是在不支持隐式链接的情况下构建的。我想这可能就是您正在使用的构建。我不认为它是完整的;我可以在我的项目中使用它,但我使用的是完整的构建,而不是模块化的NodeJS构建。Lodash提供了多种定制版本。
_.filter(["a", "b", "c"], itm => itm == "b")