账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    数据处理循环了一次就停止了
    21
    0

    *fetch({payload}, { call, put }) {

            const response = yield call(querySignal, payload);
            console.log("res", response.data[0].signal)
            for (let i=0; i<response.data.length; i++) {
                for (let j=0; j<response.data[i].signal.length; j++) {
                    const variety1 = response.data[i].signal[j][1]
                    const variety2 = response.data[i].signal[j+1][1]
                    if (variety1 == "[开始] " && variety2 == "[结束] " ||
                        variety1 == "[开始] " && variety2 == "[初始化] "){
                          const signal = []
                          response.data[i].signal[j]=
                              signal.concat(" ",response.data[i].signal[j][0],"--",
                            response.data[i].signal[j+1][0]," ")
                          response.data[i].signal.splice(j+1, 1)
                    console.log("response", response)
                    }
                }
            }
            yield put({
                type: 'save',
                payload: response,
            });
        },
    

    处理完后只有地一条数据成功处理,其他数据并未改变,这是怎麼一回事

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部