This小提琴不起作用
问题在于我假设使用getDATA
函数。
var getDATA = function(arr) {
var cb = '?client_id=c292fn290f4pac7cpk4j4t137uk3tn&callback=?';
var url = 'https://api.twitch.tv/kraken/';
var hardCodedJSON = [];
arr.forEach(function(stream) {
var obj = {};
var newUrl = url + 'streams/' + stream + cb;
$.getJSON(newUrl).success(function(data) {
// console.log(data)
var streaming = (data.stream === null) ? false : true;
if (streaming) {
obj.classes = 'success fa fa-thumbs-up';
} else {
obj.classes = 'danger fa fa-thumbs-down';
}
obj.username = stream;
hardCodedJSON.push(data);
console.log(hardCodedJSON);
});
});
console.log(hardCodedJSON);
return hardCodedJSON;
};
This小提琴正在使用硬编码数据 它真的杀了我。这个概念很简单,但我没有在函数中获取数据。但是当我控制台将其注销时。数据在那里。我犯了一个非常基本的错误。请检查一下。