Javascript 错误:TypeError:无法读取属性';forEach&x27;未定义的
有一些关于承诺的问题我无法理解,因此当我在搜索栏中键入一些东西,例如“pizza”并点击search.Console输出时,会出现以下错误TypeError:无法读取未定义的属性“forEach” 我试图寻找拼写错误,但什么也找不到 这是我的github回购: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
任何人都可以看到导致错误的原因以及如何调试错误?我可能弄错了,但我感觉是这样的(在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));
};