Im folgenden Code habe ich eine JSON-Datei heruntergeladen. Anschließend nehme ich ein Array von Dictionaries davon und übergebe es an downloadWebsiteData(). In dieser Funktion kommt es Fehler folgende:React-Native: Undefined ist kein Objekt, obwohl es eine Deklaration vorgibt
Undefined is not an object (evaluating 'web files.length')
Hier ist mein Code verwende ich: WICHTIG: webfiles ist ein Array!
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();
}
Danke! Es war nur ein dummer Fehler von mir. Vielen Dank für Ihre Antwort! –