我正在编写一个函数来更新函数范围之外的数组,并且数组不会随着新值的添加而更新
var eventArray = [];
function findStuff(){
query.find({
success: function(results) {
for (var i = 0; i < results.length; i++) {
var eventObject = {};
eventObject["id"] = results[i].id
eventObject["name"] = results[i].get("name")
eventArray.push(eventObject)
console.log(eventObject)
}
eventArray = JSON.stringify({ "data":eventArray})
console.log(eventArray)
},
error: function(error) {
console.log("Error: " + error.code + " " + error.message);
}
});
}
findStuff();
console.log(JSON.stringify({ "data":eventArray}))