猿问

JS多维数组如何图片全部输出来?

1.我想把数组里的图片输出出来

2 数组代码:


{   

    "status": 0,   

    "data":[

        {

            "ID":"3",

            "name": "梅西还是那个梅西!",

            "info":"阿根廷也许16强走的更远!",

            "more":2,

            "img":[

            {

                "img1":"../public/img/photo/20180507-01.jpg",

                "img2":"../public/img/photo/20180507-01.jpg",

            }

            ]

            

        },

}

JS代码:


for(let i=0;i<item.length;i++){

                  

                     let arr = "<li><img src='"+item[i].img[]???+"'></li>";

                    $('#content').append(arr);

    }

其中


let arr = "<li><img src='"+item[i].img[]???+"'></li>";

应该怎么写?


沧海一幻觉
浏览 624回答 1
1回答

慕桂英546537

img 数组里是对象。使用 for in 来遍历对象var arr = [];for(let i in img){&nbsp; &nbsp; for(let k in img[i]){&nbsp; &nbsp; &nbsp; &nbsp; arr.push(`<li><img src=${img[i][k]}></li>`);&nbsp; &nbsp; }}
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答