Предположим, у меня есть переменная с именем var testVar = [];
И у меня есть данные в ajax вроде этого
{
"Country": "ALA Aland Islands",
"CountryCode": "AX",
"Slug": "ala-aland-islands",
"Population": 100000,
"Teenagers": 50000,
"Mid": 20000,
"Seniors": 30000
},
{
"Country": "Afghanistan",
"CountryCode": "AFR",
"Slug": "afghanistan",
"Population": 200000,
"Teenagers": 50000,
"Mid": 100000,
"Seniors": 50000
}
Я пытаюсь сделать для l oop и вставить население по странам в массиве (testVar), сделав это следующим образом
function obj(key, val) {
this.key = key;
this.val = val;
}
for(i=0;i<data.lenght;i++){
var x = new obj("y",data[i].Population);
testVar.push(x);
}
хотя вышеперечисленное работает, оно все еще не достигло того, что я пытаюсь сделать. я хочу, чтобы данные выглядели примерно так:
[{...}], [{...}] instead of [obj,obj]