gpt4 book ai didi

javascript - React-Native:虽然前面有声明,但 undefined 不是对象

转载 作者:行者123 更新时间:2023-11-29 00:46:56 25 4
gpt4 key购买 nike

在下面的代码中,我下载了一个 JSON 文件。之后我将它的字典数组传递给 downloadWebsiteData()。在此函数中出现以下错误:

Undefined is not an object (evaluating 'web files.length')

这是我正在使用的代码:重要提示:webFiles 是一个数组!

downloadWebsiteData(webFiles) {


this.setState({amountOfAllWebsites: webFiles.length});

for(var ii = 0; ii < webFiles.length; ii++)
{

var urlToDownload = webFiles[ii].url;

fetch(urlToDownload, {method: "GET"}).then((responseData) => {

this.saveDataToLocalStorage(responseData, urlToDownload);
alert('Save: '+urlToDownload);

this.setState({actuallyLoadedWebsites: this.state.actuallyLoadedWebsites++});

this.downloadWebsiteData();

})
.done();
}

最佳答案

如果您查看上面代码中 fetch 方法中的这一行 this.downloadWebsiteData();。您没有将任何参数传递给函数 downloadWebsiteData()。如果您打算递归调用它,则需要将链接列表传递到那里的函数。

关于javascript - React-Native:虽然前面有声明,但 undefined 不是对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38523322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com