J'écris reactjs
et je veux utiliser The Power Of Not Mutating Data. Dans le code ci-dessous this.state.messages['hydra:member']
est un tableau d'objets et je veux savoir que dans ce code messages
est une référence à this.state.messages['hydra:member']
ou un nouveau tableau. Si je le mute this.state.messages['hydra:member']
va changer ou pas?La puissance de ne pas mutations de données et de déstructuration d'affectation
let {'hydra:member': messages = []} = this.state.messages;
Qu'en est-ce:
if(this.state.messages['hydra:member'] !== undefined) {
let messages = this.state.messages['hydra:member'];
}
"* et une copie de *" - que voulez-vous dire? – Bergi
Votre deuxième code n'a aucun sens, car la variable 'let' est confinée au bloc' if' qui ne fait rien avec. – Bergi
où essayez-vous de faire exactement cela, quel est le contexte de votre problème? – adz5A