繁体   English   中英

React Uncaught TypeError:传播不可迭代实例的无效尝试

[英]React Uncaught TypeError: Invalid attempt to spread non-iterable instance

我正在尝试将项目推送到本地 gh 页面,一切正常,但是当我将其上传到 gh 时,我收到此控制台错误“未捕获的 TypeError:传播不可迭代实例的无效尝试。为了可迭代,非数组对象必须有 Symbol.iterator 方法。”

const addToFavorites = (item) => {
    setFavorites([...favorites, item]);
    saveToLocalStorage([...favorites, item]);
  };

这段代码似乎是问题,但我无法弄清楚

该错误试图说明您的收藏夹数组不可迭代,因此它无法将它们传播到您在 arguments 中为 setFavorites 和 saveToLocalStorage 创建的数组中。 除非我看看你的收藏夹数组,否则我不能给你更多信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM