猿问

html中如何能返回循环内部的每一个数据并保持原有格式?

有这样一个数据:

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,请问怎么才能够获取每一项数据呢?


慕慕森
浏览 899回答 1
1回答

鸿蒙传说

使用了return语句,执行第一遍循环,当然就退出此函数运行环境了啊所以,你拿到每一条数据到底要干啥呢如果想对每一条数据操作,直接forEach或者利用回调函数啊se.forEach(item&nbsp;=>&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;do&nbsp;something})
随时随地看视频慕课网APP
我要回答