Questo blog ti guiderà in relazione alla trasformazione dell'array specificato in un oggetto in JavaScript.
Come convertire/trasformare un array in oggetto in JavaScript?
Per convertire/trasformare un array in oggetto in JavaScript, è possibile utilizzare i seguenti approcci:
Passare attraverso i metodi menzionati uno per uno!
Metodo 1: convertire/trasformare l'array in oggetto in JavaScript usando l'oggetto.Metodo fromentries ()
IL "Oggetto.da fromentries ()"Il metodo accetta una coppia di valore chiave come argomento e restituisce un nuovo oggetto. Questo metodo può essere implementato per convertire una serie bidimensionale di numeri interi e stringhe in oggetti.
Sintassi
Oggetto.Fromentries (artoobject)Nella sintassi data, "artoobject"Si riferisce all'array che deve essere convertito in un oggetto.
Guarda l'esempio seguente per la dimostrazione.
Esempio
Nell'esempio seguente, creeremo un array bidimensionale chiamato "artoobject"Con le seguenti coppie di valore chiave:
const artoobject = [Ora, applica il "Oggetto.da fromentries ()"Metodo per convertire l'array dato in oggetto e visualizzarlo:
const toobject = oggetto.da fromentries (artoobject);L'output corrispondente sarà il seguente:
Metodo 2: convertire/trasformare un array in oggetto in JavaScript usando l'operatore Spread (...)
IL "Diffusione"L'operatore (...) copia tutto o parte di un array o oggetto esistente in un altro array o oggetto. Questo metodo può essere applicato per colpire i valori dell'array e copiarli in oggetti.
Sintassi
[… Artoobject];Nella sintassi sopra, l'operatore di diffusione ".. "Prenderò di mira tutti i valori dell'array archiviati nel particolare"artoobject"Variabile.
Il seguente esempio spiega il concetto dichiarato.
Esempio
Innanzitutto, inizializza un array con i valori della stringa specificati:
const artoobject = ['questi', 'sono', 'oggetti'];Ora, applica l'operatore di diffusione sui valori dell'array dichiarato usando ".. ". Ciò comporterà la conversione dei valori dell'array in oggetti e lo registrerà sulla console:
const toobject = … artoobject;Produzione
Metodo 3: convertire/trasformare un array in oggetto in JavaScript usando l'oggetto.Metodo Assegna ()
IL "Oggetto.assegnare()"Il metodo è implementato per posizionare i valori da uno o più di un oggetto di origine a un oggetto target. Questo metodo può essere utilizzato per convertire i valori di stringa forniti in un array in valori di oggetti target.
Sintassi
Oggetto.Assegna (target, ... fonti)Qui, "bersaglio"Si riferisce all'oggetto target e"fonti"Sono le proprietà che devono essere applicate.
Esempio
In primo luogo, memorizzare i seguenti valori di stringa in un array chiamato "artoobject":
const artoobject = ['javascript', 'oggetti'];Successivamente, applica il “Oggetto.assegnare()"Metodo per convertire l'array dato passato nel suo parametro nell'oggetto target e visualizzarlo sulla console usando"console.tronco d'albero()" metodo:
const toobject = oggetto.assegnare (, artoobject);Produzione
Metodo 4: convertire/trasformare l'array in oggetto in javascript usando il metodo ridotto ()
IL "ridurre()"Il metodo implementa una funzione di riduttore per gli elementi dell'array. Questo metodo può essere applicato per iterare lungo l'array specificato passando i suoi valori all'oggetto.
Guarda il seguente esempio per la dimostrazione.
Esempio
Innanzitutto, dichiara un array chiamato "artoobject"Con i seguenti valori:
const artoobject = ['array', 'oggetto']Successivamente, applica il metodo Riduci () con l'aiuto di una funzione per iterare lungo l'array creato. Qui, "indice"Si riferisce all'indice del valore e"chiave"È il valore corrispondente. Infine, registrare i valori degli oggetti target sulla console:
console.log ("L'array convertito in oggetto è:", artoobject.ridotta (function (target, chiave, indice)Produzione
Abbiamo discusso di varie tecniche per convertire un determinato array in un oggetto in JavaScript.
Conclusione
In JavaScript, puoi utilizzare il "Oggetto.da fromentries ()"Metodo per convertire l'array bidimensionale in un oggetto,"Diffusione(… )"Metodo dell'operatore per colpire i valori dell'array forniti e copiarli in oggetti,"Oggetto.assegnare()"Metodo per convertire l'array nell'oggetto target nel suo parametro o"ridurre()"Metodo per iterare lungo un particolare array passandolo un oggetto. Questo blog ha spiegato i metodi per convertire l'array specificato in un oggetto in JavaScript.