双重嵌套forEach,内层forEach,使用外层forEach得item,怎么是内层item也为每一项不是最后一项呢?

求助:vue新手一枚遇到问题如下:大佬帮我看一下item哪里出错了,泪奔了

  cardList.forEach(item =>{
      let arr = item.split("");
      arr.forEach((item)=>{
      item = item.split("")
  ))
阅读 2k
2 个回答
  cardList.forEach((item1,idx1) =>{
      let arr = item1.split("");
      arr.forEach((item2)=>cardList[idx1] = item2.split(""))
  })

看上去应该这样写。

你之前的代码中红色和蓝色,分别是不同的对象。而且看上去 item 都是 string 类型。想修改的话肯定是需要下标。

image.png


如果是上述需求,那么我最开始给你的代码也是不对的。因为什么都没有变化,所以提供一下原始数据和期望数据吧

缺少语法块{},导致系统识别不到该变量是局部变量还是全局变量

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题