-2
以下のコードで何が問題になっていますか?私は動的変数を使用してsetStateしたい。 KYEは名前がある場合es6がsetStateで計算されたキー
function(key) {
this.setState({
order[key]: `${this.state.order[key]}` === true ? 'asc' : 'desc'
})
}
私は道
function(key) {
let value = this.state.order[key] == true ? 'asc' : 'desc'
this.setState({
[order[key]]: value
})
}
(他の補間されたリテラルまたはからの)文字列は '=== true'になることはありません
以下のような何かを行う必要があります。 – Bergi
'$ {this.state.order [key]}'で期待していることは本当ですか? 'asc': 'desc'? – Faly
Bergiが言っているように、私はもっと注意深く見ているので、構文だけでなく、このコードには複数の問題があります。 –