Ich schreibe reactjs
und ich möchte The Power Of Not Mutating Data verwenden. Im Code unter this.state.messages['hydra:member']
ist ein Array von Objekten und ich möchte wissen, dass in diesem Code messages
ist ein Verweis auf this.state.messages['hydra:member']
oder ein neues Array. Wenn ich mutiere es this.state.messages['hydra:member']
wird sich ändern oder nicht?Die Macht der Notation von Daten und Zuordnung Destrukturierung
let {'hydra:member': messages = []} = this.state.messages;
und was dazu:
if(this.state.messages['hydra:member'] !== undefined) {
let messages = this.state.messages['hydra:member'];
}
"* und eine Kopie von *" - was meinst du? – Bergi
Ihr zweiter Code macht keinen Sinn, da die 'let'-Variable auf den' if'-Block beschränkt ist, der nichts damit zu tun hat. – Bergi
wo versuchen Sie dies genau zu tun, was ist der Kontext Ihres Problems? – adz5A