I created the array in the scope of $(document).ready(function(){});
for example:
$(document).ready(function(){
$.getJSON("data.json", function(json) {
function Question(q,correactA,array)
{
this.question=q;
this.correct_a=correactA;
this.answers=array;
}
multiQ= new Array();
for (i=0;i<5;i++)
{
var q = json.questions[i].question;
var corA= json.questions[i].correct_answer;
var a = json.questions[i].answers;
var aString = "";
Object.keys(a).forEach(function (k) {aString += a[k] ;})
multiQ[i]=new Question(q,corA,aString);
}
for (i=0;i<5;i++)
{
console.log(multiQ[i]);
}
});
});
Now I want to send the multiQ array to external var outside the scope. How can I do it?