亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從 jSON resp 為搜索結果添加價值

從 jSON resp 為搜索結果添加價值

陪伴而非守候 2022-01-07 09:56:47
目前我正在生成具有以下邏輯的標題列表,現在我想將數據添加到標題列表+該標題的代碼從response數據const title = responseData.map(item => {                return { label: item.title, value: item._id };            });這是我現在得到的響應,item現在我想在狐貍(OF)之后,所以目標是在標題之后添加(OF),目前我能夠獲得標題,但想要code與結果一起添加。見原型 item像這里一樣,我想要它在注冊數組中的次數,我想在一行中顯示它。目前它如下所示,但我希望它像如果有 2 個結果,那么我希望它連續 2 次。 
查看完整描述

3 回答

?
智慧大石

TA貢獻1946條經驗 獲得超3個贊

檢查這個我不確定這個代碼是否會幫助你


    const title = responseData.map(item => {

  return { label: loopingResult(item), value: item._id };

});


function loopingResult(item) {

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

    const result = `${item.title} ${item.registration[i].registration_type.code}`;

    return result.split(',');

  }

}


查看完整回答
反對 回復 2022-01-07
?
嚕嚕噠

TA貢獻1784條經驗 獲得超7個贊

如果你的意思是你想要輸出這樣的東西


{

  _id:asadadd,

  code:"OF",

  title:"abc"  

}

你可以編碼 Object.assign({data:{title:"abc"}})


查看完整回答
反對 回復 2022-01-07
?
慕尼黑8549860

TA貢獻1818條經驗 獲得超11個贊

你可以得到這樣的代碼:


const title = responseData.map(item => {

                return { label:`${item.title} ${item.regisration[0].registration_type.code}`, 

                         value: item._id };

            });

這僅適用于注冊中的第一個元素!


如果您也想獲取每個注冊使用 map 方法,這里的注冊是數組,這個例子就像你的代碼:


 let options= [{

  id:1,

  registration:[

    {

      registration_type:{

        id:1,

        code:"fo"

      }

    },

    {

       registration_type:{

        id:2,

        code:"fox"

      }

    }

  ],

  title:"hello world"

}

              ]


options.map(data=>{

  data.registration.map(reg=>{

    console.log(`${data.title} ${reg.registration_type.code}`)

  })

})


查看完整回答
反對 回復 2022-01-07
  • 3 回答
  • 0 關注
  • 224 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號