js forEach之双重循环遍历

// 结构是[{…[…]},{…[…]},{…[…]},{…[…]},{…[…]}]

	var carNewsList = "";
		// 循环外层
		index = 0;
		data_json.forEach(item => {
			if (item.text_list.length>0){
				carNewsList = $('#block_id').html();
				carNewsList += `
				<div class="Regional_block" id="block_sun${index}"></div>`
				$('#block_id').html(carNewsList);
				// 循环内层
				var loveStrl_block = "";
				item.text_list.forEach(text_datas => {
					loveStrl_block += `
					<div class='text_row'>
						<span>${text_datas}</span>
						<button onclick=\"select_img('${item.area}','${item.image_path}','${text_datas}')\">选择</button>
					</div>`
				})
				// 拼接id
				var id_str = "#"+"block_sun" + index;
				$(id_str).html(loveStrl_block);
				index+=1;
			}
		});

取数组中对象的长度

// 结构是[{…},{…},{…}]
list.foreach((e, i) => {
//错的
console.log(e.length)
//对的
console.log(Object.keys(e).length)
})


版权声明:本文为qq_43184550原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。