나는 reactjs
을 쓰고 있으며 The Power Of Not Mutating Data을 사용하고 싶습니다. 아래의 코드 this.state.messages['hydra:member']
은 객체의 배열이며이 코드에서 messages
은 this.state.messages['hydra:member']
또는 새 배열에 대한 참조임을 알고 싶습니다. 돌연변이가 있다면 this.state.messages['hydra:member']
가 바뀌겠습니까? 이것에 대해 데이터의 변조 및 배정 해제의 힘
let {'hydra:member': messages = []} = this.state.messages;
무엇을 : 당신이 메시지 배열을 사용할 때
if(this.state.messages['hydra:member'] !== undefined) {
let messages = this.state.messages['hydra:member'];
}
"* 및 사본 *"- 무엇을 의미합니까? – Bergi
'let' 변수가 아무것도하지 않는'if' 블록에 국한되어 있기 때문에 두 번째 코드는 이해가되지 않습니다. – Bergi
정확히 이것을하려고 할 때, 문제의 컨텍스트는 무엇입니까? – adz5A