JS对象数组的遍历和解构的一起使用
<!DOCTYPE html>
<html class="no-js">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title></title>
<meta name="description" content="" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="" />
</head>
<body>
<div class="list">
</div>
</body>
<script>
const goodsList=[
{
id:'20000',
name:'诚心如意手摇咖啡机',
price:'289.00',
picture:'images/slider01.jpg',
},
{
id:'2008855',
name:'小米手机',
price:'255.00',
picture:'images/slider02.jpg',
},
{
id:'255885',
name:'大华摄像头',
price:'222.00',
picture:'images/slider03.jpg',
},
]
//声明一个字符串
let str=''
//遍历数据
goodsList.forEach(item=>{
const {name,price,picture}=item; //解构的写法
str +=`
<div class="item">
<img src=${picture} alt="">
<p class="name">${name}</p>
<p class="price">${price}</p>
`
})
document.querySelector('.list').innerHTML=str;
</script>
</html>
事常与愿违,事亦在人为