Différence entre le tableau et le tableau d'objets en javascript

Différence entre le tableau et le tableau d'objets en javascript
En JavaScript, les tableaux et les objets sont deux éléments entièrement différents. Cependant, le facteur intrigant sur les deux est qu'ils peuvent inclure l'autre homologue de leurs éléments. Cela signifie qu'un tableau peut être composé de divers objets et que les objets peuvent contenir divers tableaux. Cet article répondra à cette question tant attendue sur la différence entre les tableaux et les tableaux d'objets en appuyant d'abord dans la description générale des tableaux, des objets et des tableaux d'objets, mettant en évidence la différence entre ces trois.

Arris | Une brève revisitez

Les tableaux ne sont que des emplacements de mémoire nommés comme les variables standard, sauf avoir la possibilité de stocker plus d'une valeur sous le même identifiant. Contrairement à d'autres langages de programmation, JavaScript a un facteur passionnant associé à la structure des données de tableau: la possibilité de stocker différents types de valeurs à l'intérieur d'un tableau. Un tableau est représenté comme des éléments enfermés entre crochets "[]," et les éléments d'un tableau sont accessibles en utilisant leurs valeurs d'index qui commencent à partir de 0 pour le premier élément et augmentent en nombre pour chaque prochain élément du tableau.

Exemple de tableau

Créez simple une variable et définissez-la égale à plusieurs valeurs séparées par une virgule et enfermé avec une paire de crochets comme

var person1 = ["John", "Doe", 22, 15000];

Vous pouvez voir, le tableau personne 1 stockage des informations sur une personne sur son prénom, son nom, son âge et son salaire.

Une autre chose est également assez visible: il n'y a pas de moyen facile de déterminer quelle est la valeur. Par conséquent, les objets entrent en jeu.

Objets | Une brève revisitez

Les objets sont des emplacements de mémoire non séquentiels initialisés sous un seul identifiant qui peut stocker tous les types de valeurs. Les objets ont des propriétés définies par des paires de valeurs clés au lieu d'éléments. Une virgule sépare chaque paire de valeurs clés, et toutes les paires de valeurs de clé ou l'objet complet sont enveloppés d'une paire de boucles supports " ". La valeur des objets est accessible en utilisant la clé de la propriété objet.

Exemple d'un objet

Pour créer un objet sur la même personne que ci-dessus, utilisez les lignes de code suivantes:

var obj =
Firstname: "John",
LastName: "Doe",
Âge: 22,
Salaire: 15000,
;

Il est assez clair à partir de l'extrait de code ci-dessus, que les objets sont beaucoup plus lisibles pour l'utilisateur. Et la récupération d'une valeur spécifique peut être effectuée en utilisant le "clé".

Un tableau d'objets | Qu'est-ce que c'est?

Un tableau d'objets se réfère simplement à divers objets stockés dans la mémoire dans l'ordre séquentiel. Imaginez le scénario où il faut stocker des informations sur 100 personnes, et les informations comprennent FirstName, LastName, l'âge et le salaire.

Pour stocker des informations sur différents types, les objets sont sûrement meilleurs. Cependant, itérer à travers 100 objets est un grand obstacle. Pour résoudre ce problème, nous avons quelque chose comme des tableaux d'objets; Chaque élément d'un tableau est une référence à un objet. Ceci, dans notre exemple, facilite la lutte de l'itération de l'information de 100 personnes.

Exemple de tableau d'objets

Créez deux objets avec des informations sur deux personnes différentes, puis dans les éléments d'un tableau, passez simplement dans les identificateurs des objets comme:

var obj1 =
Firstname: "John",
LastName: "Doe",
Âge: 22,
Salaire: 15000,
;
var obj2 =
Firstname: "Hanibal",
LastName: "Smith",
Âge: 23,
Salaire: 17500,
;
var arrofobj = [obj1, obj2];

Pour récupérer les valeurs à partir d'un tableau d'objets, vous devez aborder les objets à l'aide des index puis des valeurs de chaque objet en utilisant le clé des paires de valeurs clés.

Arris vs. Tableaux d'objets | Quand utiliser qui?

D'après les exemples ci-dessus, les tableaux sont les meilleurs à utiliser lorsque vous travaillez avec les mêmes types de variables ou de valeurs. Mais si vous travaillez avec des informations sur plusieurs éléments du monde réel avec des propriétés variables, les tableaux d'objets sont les meilleurs à utiliser.

Conclure

Les tableaux ne ressemblent en rien à une liste ordonnée de valeurs enfermées entre crochets. Tandis que, tout comme le nom le suggère, les tableaux d'objets et de tableaux dont chaque élément est une référence individuelle à un objet. Les tableaux sont les meilleurs pour stocker les valeurs du même type de données en raison de la capacité de les itérer facilement. Mais lors du stockage d'informations sur plusieurs objets du monde réel, les tableaux d'objets sont le choix préféré.