收藏
回答

微信小程序双层or循环问题?

       for(var i=0;i<endData.length;i++){    
        for(var j=0;i<tempArr2.length;i++){
            if(tempArr2[j].title==endData[i].title){
               endData[i].qingjia=tempArr2[j].qingjia
            }
        }
      } 
     console.log(endData)


为什么endata.qingjia仅第一个改变了,其他的值不发生变化??

回答关注问题邀请回答
收藏

7 个回答

  • Demons
    Demons
    2021-12-09

    for(var i=0;i<endData.length;i++){

    for(var j=0;j<tempArr2.length;j++){}

    }

    2021-12-09
    有用
    回复 1
    • 畏
      发表于移动端
      2021-12-09
      昨晚困迷糊了,以为是同步异步的原因
      2021-12-09
      回复
  • zjp
    zjp
    2021-12-09

    兄弟,i和j,睁开你迷糊的双眼~~

    2021-12-09
    有用 2
    回复
  • 微喵网络
    微喵网络
    2021-12-09

    第二层循环,怎么还是i?

    2021-12-09
    有用 1
    回复
  • 拾忆
    拾忆
    2021-12-09

    这个地方不应该分别是j<j++吗?

    2021-12-09
    有用 1
    回复
  • 李亚超
    李亚超
    2021-12-09

    太卷了吧

    2021-12-09
    有用
    回复 1
    • 畏
      发表于移动端
      2021-12-09
      太累了😔
      2021-12-09
      回复
  • 松岗
    松岗
    2021-12-09

    现在都这么猛的吗,熬夜写代码

    2021-12-09
    有用
    回复 2
    • 畏
      发表于移动端
      2021-12-09
      天天肝到半夜两三点,早上还得七点起来上课,帮学校开发程序,时间紧
      2021-12-09
      回复
    • 松岗
      松岗
      2021-12-09回复
      大佬,牛逼,上大学的时候我一般是打游戏打到半夜两三点,早上的课从来不去的
      2021-12-09
      回复
  • 畏
    发表于移动端
    2021-12-09
    熬夜熬傻了,谢谢大家
    2021-12-09
    有用
    回复
登录 后发表内容