题解 | #列表动态渲染#

列表动态渲染

https://www.nowcoder.com/practice/347e2e88f11a4b0c89157568f26ea126

思路:使用str表示ul列表中的内容,使用forEach遍历数组,并在遍历的过程中填充str,最后将ul.innerHTML更新为str即可。

<script>
  var people = [
    { name: '牛油1号', id: 1, age: 20 },
    { name: '牛油2号', id: 2, age: 21 },
    { name: '牛油3号', id: 3, age: 19 },
  ]
  var ul = document.querySelector('ul');
  var str=""
  people.forEach((item)=>{
    str+=`<li>${item.name} ${item.age}岁</li>`
  })
  ul.innerHTML=str
</script>

总结:数组操作方法的回调函数是可以操作外部变量的喔!

#列表动态渲染#
前端js面试 文章被收录于专栏

前端js面试,帮助你更好的理解js。

全部评论

相关推荐

但听说转正率很低,我现在有在实习了,好纠结要不要去
熬夜脱发码农:转正率低归低,但是实习的经历你可以拿着,又不是说秋招不准备了
点赞 评论 收藏
分享
能干的三文鱼刷了10...:公司可能有弄嵌入式需要会画pcb的需求,而且pcb能快速直观看出一个人某方面的实力。看看是否有面试资格。问你问题也能ai出来,pcb这东西能作假概率不高
点赞 评论 收藏
分享
龙珠传说:nb,公务员解约不需要支付违约金吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务