JavaScript新手,只需要一些幫助,使這更幹。不知道,如果使用switch語句是要走的路...如何讓這個更幹DRY
.catch((err) => {
console.log(err)
let emailDup = 'user already exists'
let userDup = 'username already exists'
if (err.response.body.includes(emailDup)) {
this.setState({
errMessage: errEmailDup,
error: true,
loading: false
})
} else if (err.response.body.includes(userDup)) {
this.setState({
errMessage: errUserDup,
error: true,
loading: false
})
} else {
this.setState({
errMessage: errDefault,
error: true,
loading: false
})
}
}
現在看起來溼嗎? –
DRY是什麼意思? –
@JenniferGoncalves「不要重複自己」。 – Teemu