在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ Js鏈式調用如何加條件?

Js鏈式調用如何加條件?

我想用 userProxy 判斷是否加上.proxy(),應該怎么樣優(yōu)雅實現(xiàn)呢。

if (useProxy) {
  data = await superAgent
    .get(send.url)
    .proxy(proxy)
    .query(send.query)
    .timeout({
      response: 8000
    })
    .set({
      'Content-Type': 'application/x-www-form-urlencoded'
    })
} else {
  data = await superAgent
    .get(send.url)
    .query(send.query)
    .timeout({
      response: 15000
    })
    .set({
      'Content-Type': 'application/x-www-form-urlencoded'
    })
}
回答
編輯回答
憶當年

運用三目運算符

2018年7月17日 23:37
編輯回答
安于心
let agent = await superAgent.get(send.url)
if(useProxy){
    agent = await agent.proxy(proxy)
}
data = await agent.query(send.query)
    .timeout({
      response: 8000
    })
    .set({
      'Content-Type': 'application/x-www-form-urlencoded'
    })

這樣應該可以吧,不太確定哪里有異步,都加個await總沒錯

2017年3月2日 17:28