Lorsque vous cherchez à ajouter de nouvelles propriétés à un objet dans JavaScript, s'appuyer uniquement sur la notation de points peut s'avérer limitant. Considérez la nécessité d'attribuer un nom de propriété stocké dans une variable. Dans de telles situations, la réponse réside dans l'emploi de la notation du support.
Imaginez un objet, bien nommé MyOBJ, qui n'a pas la chaîne de propriété souhaitée1. En utilisant la notation de points, vous pouvez essayer:
var myObj = new Object; var a = 'string1'; var b = 'string2'; myObj.a = b;
En inspectant MyObj, vous remarquerez que la propriété 'String1' reste insaisissable, remplacée par 'A'. C'est là que la notation du support brille:
myObj[a] = b;
Cette modification accorde la propriété MyOBJ la valeur 'string1' avec la valeur 'string2'. La clé de ce succès réside dans le traitement du nom de la propriété comme une chaîne entre parenthèses, permettant la création de propriétés dynamiques.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3