Ich versuche, ein JSON-Ergebnis zu analysieren, aber ich wiederhole doppelte Werte in meinem Array. Es scheint, als ob der Code zweimal ausgeführt wird. Hier ist mein Code würde jedes FeedbackJavaScript getJSON gibt doppelte Werte im Array zurück
var channels = ["ESL_SC2", "OgamingSC2", "cretetion", "freecodecamp", "storbeck", "habathcx", "RobotCaleb", "noobs2ninjas", "brunofin", "comster404"]
var clientID = "######";
var allChannels = [];
var feedReturn = [];
$(document).ready(function() {
for (var i = 0; i < channels.length; i++) {
allChannels[i] = channels[i];
//allChannels[i][0] = channels[i]
$.getJSON("https://api.twitch.tv/kraken/streams/" + channels[i] + "?
client_id = sbp1wnku2j32dtnjj4qefhslopxq8s ",function(data){
$.each(data, function(i) {
if (data.stream == null) {
feedReturn.push(["Null", data._links.channel]);
} else {
feedReturn.push(["Not Null", data._links.channel]);
}
//console.log(data.stream);
// console.log(data._links.channel);
//feedReturn.push(data.stream,data._links.channel);
})
})
}
});
console.log(feedReturn);
Welche Fehlerbehebung wurde durchgeführt und welche ist die Frage? – charlietfl