Maison >interface Web >js tutoriel >Comment puis-je ajouter des paires clé-valeur aux objets JavaScript ?

Comment puis-je ajouter des paires clé-valeur aux objets JavaScript ?

DDD
DDDoriginal
2024-12-16 21:48:10166parcourir

How Can I Add Key-Value Pairs to JavaScript Objects?

Ajout de paires clé/valeur à des objets JavaScript

En JavaScript, les objets sont des entités mutables qui permettent l'ajout et la modification dynamiques de propriétés. Pour incorporer une nouvelle paire clé-valeur, telle que "key3" avec "value3", dans un objet existant, vous disposez de deux options :

Notation par points :

Si le nom de la propriété est connu, la notation par points fournit une méthode simple :

var obj = {key1: value1, key2: value2};
obj.key3 = "value3";

Support carré Notation :

Alternativement, la notation entre crochets offre une flexibilité lorsque le nom de la propriété est déterminé dynamiquement :

var obj = {key1: value1, key2: value2};
obj["key3"] = "value3";

Cela peut notamment être utile dans les situations où le nom de la propriété est dérivé de une variable, par exemple :

var property = "key3";
obj[property] = "value3";

Bien que les deux méthodes accomplissent la même tâche, la notation par points est préférée lorsque le nom de la propriété est statique, tandis que les crochets la notation est plus polyvalente et permet des noms de propriétés dynamiques.

Remarques supplémentaires sur les tableaux :

Il convient de mentionner que les tableaux JavaScript, qui sont distincts des objets, peuvent également être créé en utilisant soit la notation littérale de tableau ([]), soit le constructeur Array (new Array()). Cependant, les tableaux gèrent l'indexation différemment des objets, car ils utilisent des indices numériques plutôt que des propriétés nommées.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn