我正在尝试访问函数外部的一些数组,但最初,它只是一个空数组。
这就是为什么我尝试在函数中使用回调函数,但没有做任何更改的原因。
function liveGames(callback){
instance.numGames(function(error, result) {
for(var i = 0; i<result; i++){
instance.getName(i, function(error, result2) {
if ((!result2[1]) || (result2[0]==="")) return;
var newOption = document.createElement("option");
newOption.text = (result2[0] + " (" + result2[2]*0.000000000000000001);
newOption.value = result2[7];
document.getElementById("slct1").add(newOption);
optionArrayCon.push(result2);
betArray = optionArrayCon;
callback && callback();
console.log(optionArrayCon);
console.log(betArray);
});
}
});
}
console.log(betArray);
var opt2 = [];
var opt = betArray[0];
opt2.push(opt[0]);
console.log(opt2);