jquery 循环给全局变量数组 push 对象,为啥数组第一次打印出来就包含了全部要 push 的对象?

vargoal=[];
varlocalGoal=[
{a:'a',b:'b',c:'c'},
{a:'e',b:'f',c:'g'},
{a:'h',b:'i',c:'j'}];
functionadd(){
$.each(localGoal,function(index,val){
vartemp={};
temp.tempa=val.a;
temp.tempb=val.b;
temp.tempc=val.c;
goal.push(temp);
console.log(goal);
});
}
varmain=function(){
add();
}
main();
Chrome的console里面的打印结果很奇怪。
茅侃侃
浏览 275回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript