Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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 错误:TypeError:无法读取属性';forEach&x27;未定义的_Javascript_Jquery_Api_Npm_Npm Scripts - Fatal编程技术网

Javascript 错误:TypeError:无法读取属性';forEach&x27;未定义的

Javascript 错误:TypeError:无法读取属性';forEach&x27;未定义的,javascript,jquery,api,npm,npm-scripts,Javascript,Jquery,Api,Npm,Npm Scripts,有一些关于承诺的问题我无法理解,因此当我在搜索栏中键入一些东西,例如“pizza”并点击search.Console输出时,会出现以下错误TypeError:无法读取未定义的属性“forEach” 我试图寻找拼写错误,但什么也找不到 这是我的github回购: 任何人都可以看到导致错误的原因以及如何调试错误?我可能弄错了,但我感觉是这样的(在SearchView.js中): 应如下所示: export const renderResults = recipes => { recip

有一些关于承诺的问题我无法理解,因此当我在搜索栏中键入一些东西,例如“pizza”并点击search.Console输出时,会出现以下错误TypeError:无法读取未定义的属性“forEach”

我试图寻找拼写错误,但什么也找不到

这是我的github回购:


任何人都可以看到导致错误的原因以及如何调试错误?

我可能弄错了,但我感觉是这样的(在SearchView.js中):

应如下所示:

export const renderResults = recipes => {
    recipes.forEach(recipe => renderRecipe(recipe));
};

请让我知道这是否有帮助。干杯

请将问题中遇到问题的代码张贴出来。这样,如果将来有人有类似的问题,并且无法访问您的GitHub repo,他们可以看到有问题的代码。这里的很多贡献者(包括我自己)也希望问题中有代码。请在问题中发布相关的代码片段。StackOverflow中不允许使用外部链接或图像中的代码。第26行index.js我会控制台.log(state.search.result)我怀疑这不是一个数组它工作了,谢谢你,我昨天花了5个小时试图整理它,我能给你买杯咖啡什么的吗?哈哈,谢谢你的提议。在未来,作为问题的一部分提供代码而不是提供github回购链接可能会更好。该链接可能会被弃用,或者回购协议将来可能是私有的,这意味着其他遇到类似问题的人将无法找到问题/解决方案。:)
export const renderResults = recipes => {
    recipes.forEach(recipe => renderRecipe(recipe));
};