有这样一个数据:se = [{name:"本田",type:"scatter",data:["0.085", "-0.013", "本田"]},{name:"丰田",type:"scatter",data:["0.077", "-0.025", "丰田"]}] function BrandData(){
for (var i=0;i<se.length;i++){ return { name:se[i].name, type:se[i].type, data:se[i].data
}
}
};我想要通过循环返回这个数据中的每一项,并且保持其原有的格式,即{name:"本田",type:"scatter",data:["0.085", "-0.013", "本田"]}但是我无法获取全部的内容,只能获取第一项,工作中初学js,请问怎么才能够获取每一项数据呢?
1 回答
鸿蒙传说
TA贡献1865条经验 获得超7个赞
使用了return语句,执行第一遍循环,当然就退出此函数运行环境了啊
所以,你拿到每一条数据到底要干啥呢
如果想对每一条数据操作,直接forEach或者利用回调函数啊
se.forEach(item => { // do something})
添加回答
举报
0/150
提交
取消