<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<ul id="pList">
<!-- <li>
<a href="">名字1</a>
<b>¥3456.00</b>
</li> -->
</ul>
<script>
var data=[
{pname:"iPhone8",price:6666},
{pname:"iPhone8plus",price:8888},
{pname:"iPhoneX",price:9999}
];
var html="";
for(var p of data){
console.dir(p);
html+=`<li>
<a href="">${p.pname}</a>
<b>¥${p.price}</b>
</li>`;
}
document.getElementById("pList").innerHTML=html;
</script>
</body>
</html>
for of是取键值对后面的value,for in是取下标。