Je veux ajouter une nouvelle clé et une nouvelle valeur à this
objet par destructuring assignment
mais elle tombe dans l'erreur :
Uncaught SyntaxError: Unexpected token :
Voyons mon exemple, supposons que j'ai obj
objet de données :
const obj = {
'a':'1',
'b':'2',
'c':'3',
};
Et maintenant je veux lier ces données à this
objet, signifie que nous voulons avoir :
console.log(this.a); //=> "1"
Ainsi, avec la mission de déstructuration, j'écris comme ces lignes :
{
a: this.a,
b: this.b,
c: this.c,
} = obj;
Mais elle tombe dans l'erreur :
Uncaught SyntaxError: Unexpected token :
Je n'utilise pas const
, let
o var
parce que le this
a déjà été déclaré. Comment puis-je atteindre mon désir ? Est-ce possible en destructuring assignment
?
C'est simplement possible par une affectation normale :
this.a = obj.a;
this.b = obj.b;
this.c = obj.c;
Je veux juste être nouvelle et jolie JavaScript
codes.