我正在尝试将对象存储到 Javascript 数组中。
var res=[
{name:'Alex',place:'US',age:20},
{name:'Jason',place:'Canada',age:25}
];
var obj={};
var data=[];
for ( let i in res){
obj.name=res[i].name;
obj.place=res[i].place;
data.push(obj);
}
console.log(data);
我的预期输出:
[
{name:'Alex',place:'US'}.
{name:'Jason',place:'Canada'}
]
我得到的实际输出:
[
{name:'Jason',place:'Canada'},
{name:'Jason',place:'Canada' }
]
为什么我得到这种类型的输出?我是菜鸟,请帮帮我。
相关分类