Convertir le tableau en objet en javascript

Convertir le tableau en objet en javascript
Lors de la programmation en JavaScript, vous devrez peut-être saisir plusieurs enregistrements, en particulier dans le cas des entrées complexes. Par exemple, lorsque vous souhaitez accéder à un élément instantanément ou dans le cas de l'insertion et de la suppression d'un élément. Dans de tels cas, la conversion d'un tableau en un objet en JavaScript est d'une grande aide car ils sont relativement beaucoup plus rapides que les tableaux et font gagner beaucoup de temps.

Ce blog vous guidera lié à la transformation du tableau spécifié en un objet en javascript.

Comment convertir / transformer un tableau en objet en javascript?

Pour convertir / transformer un tableau en objet en JavaScript, les approches suivantes peuvent être utilisées:

  • "Objet.FromEntries ()" méthode.
  • "Diffuser(… )»Opérateur
  • "Objet.attribuer()" méthode
  • "réduire()" méthode

Passer par les méthodes mentionnées une par une!

Méthode 1: Convertir / transformer le tableau en objet en javascript à l'aide de l'objet.Méthode FromEntries ()

Le "Objet.FromEntries ()»La méthode accepte une paire de valeurs clés comme argument et renvoie un nouvel objet. Cette méthode peut être mise en œuvre pour convertir un tableau bidimensionnel d'entiers et de chaînes en objets.

Syntaxe

Objet.From entries (ArrtoObject)

Dans la syntaxe donnée, "arroobject»Fait référence au tableau qui doit être converti en objet.

Regardez l'exemple ci-dessous pour la démonstration.

Exemple

Dans l'exemple suivant, nous créerons un tableau bidimensionnel nommé «arroobject«Avec les paires de valeurs clés suivantes:

const ArrtoObject = [
[1, «Linuxhint»],
[2, «javascript»],
]]

Maintenant, appliquez le «Objet.FromEntries ()”Méthode pour convertir le tableau donné en objet et l'afficher:

const toobject = objet.FromEntries (ArrtoObject);
console.log (toObject);

La sortie correspondante sera la suivante:

Méthode 2: Convertir / transformer un tableau en objet en JavaScript en utilisant l'opérateur Spread (…)

Le "Diffuser»Opérateur (…) copie tout ou partie d'un tableau ou d'un objet existant dans un autre tableau ou objet. Cette méthode peut être appliquée pour cibler les valeurs du tableau et les copier dans des objets.

Syntaxe

[… ArrtoObject];

Dans la syntaxe ci-dessus, l'opérateur de propagation «"Ra ciblera toutes les valeurs de tableau stockées dans le particulier "arroobject»Variable.

L'exemple suivant explique le concept déclaré.

Exemple

Tout d'abord, initialisez un tableau avec les valeurs de chaîne spécifiées:

const ArrtoObject = [«ces», «sont», «objets»];

Maintenant, appliquez l'opérateur de propagation sur les valeurs du tableau déclaré en utilisant «". Cela se traduira par la conversion des valeurs du tableau en objets et la connectera sur la console:

const toObject = … arroObject;
console.Log ("Le tableau converti en objet est:", ToObject);

Sortir

Méthode 3: Convertir / transformer un tableau en objet en javascript à l'aide de l'objet.Assign () Méthode

Le "Objet.attribuer()«La méthode est implémentée pour placer les valeurs d'un ou plusieurs objet source à un objet cible. Cette méthode peut être utilisée pour convertir les valeurs de chaîne données dans un tableau en valeurs d'objet cible.

Syntaxe

Objet.Attribuer (cible,… sources)

Ici, "cible»Fait référence à l'objet cible et«sources«Sont les propriétés qui doivent être appliquées.

Exemple

Tout d'abord, stockez les valeurs de chaîne suivantes dans un tableau nommé «arroobject»:

const ArrtoObject = ['javascript', 'objets'];

Ensuite, appliquez le «Objet.attribuer()”Méthode pour convertir le tableau donné passé dans son paramètre dans l'objet cible et l'afficher sur la console à l'aide du"console.enregistrer()" méthode:

const toobject = objet.attribution (, arroObject);
console.Log ("Le tableau converti en objet est:", ToObject)

Sortir

Méthode 4: Convertir / transformer le tableau d'objet en JavaScript en utilisant la méthode Reduce ()

Le "réduire()»La méthode implémente une fonction de réducteur pour les éléments du tableau. Cette méthode peut être appliquée pour itérer le long du tableau spécifié en passant ses valeurs à l'objet.

Regardez l'exemple suivant pour la démonstration.

Exemple

Tout d'abord, déclarez un tableau nommé «arroobject«Avec les valeurs suivantes:

const ArrtoObject = ['Array', 'Object']

Ensuite, appliquez la méthode Reduce () à l'aide d'une fonction pour itérer le long du tableau créé. Ici, "indice»Fait référence à l'index de la valeur et«clé«Est la valeur correspondante. Enfin, enregistrez les valeurs d'objet cible sur la console:

console.Log ("Le tableau converti en objet est:", ArrtoObject.réduire (fonction (cible, clé, index)
cible [index] = key;
return cible;, ))

Sortir

Nous avons discuté de diverses techniques pour convertir un tableau donné en un objet en javascript.

Conclusion

En JavaScript, vous pouvez utiliser le «Objet.FromEntries ()«Méthode pour convertir le tableau bidimensionnel en un objet, le«Diffuser(… )»Méthode de l'opérateur pour cibler les valeurs de tableau donné et les copier dans des objets, le«Objet.attribuer()”Méthode pour convertir le tableau en l'objet cible dans son paramètre ou le"réduire()”Méthode pour itérer le long d'un tableau particulier en le faisant passer un objet. Ce blog a expliqué les méthodes de conversion du tableau spécifié en un objet en JavaScript.