-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
})
}
(보간 문자 또는 다른에서) 문자열과 같은 작업을 수행해야합니다. – Bergi
'$ {this.state.order [key]}'로 무엇을 기대합니까? === true? '오름': 'desc'? – Faly
Bergi가 말한 것처럼 이제 좀 더 자세히 살펴 보았습니다. 구문 만이 아니라이 코드에 여러 가지 문제가 있습니다. –