Hvordan du skyver både tast og verdi til en matrise i jQuery

Hvordan du skyver både tast og verdi til en matrise i jQuery

I noen tilfeller må utviklere legge til nøkkelverdiparene i en matrise, ved hjelp av JavaScript-biblioteker, for eksempel "jQuery”. Utviklere foretrekker å bruke en matrise i stedet for et typisk objekt for å dra nytte av indekserings- og iterasjonsfunksjonene i en matrise mens de fremdeles har tilgang til dataene via en nøkkel.

Denne bloggen vil beskrive prosedyren for å skyve nøkkelverdiparene i en matrise ved hjelp av jQuery.

Hvordan skyve/legge til både tast og verdi i en matrise ved hjelp av jQuery?

For å skyve nøkkelverdiparene i en matrise, bruk jQuery “Hver()”Metode med“trykk()”Metode. “Hver()”Metode er en av de mest brukte traversale metodene i jQuery. Det tar en tilbakeringingsfunksjon som en parameter som utløses for hvert element. Mens "trykk()”Metoden brukes til å legge til elementer i en matrise.

Syntaks

Følgende syntaks brukes til jQuery “Hver()”Metode:

hver (funksjon (indeks, element))

For å legge til elementer i en matrise, bruk den gitte syntaks:

Push (element)

Merk: For å skyve nøkkelverdipar i en matrise i jQuery, bruk "trykk()”Metode inne i tilbakeringingsfunksjonen.

Å bruke jQuery “Hver()”Metode for å legge til nøkkelverdipar i en matrise, først må du legge til et jQuery-bibliotek i taggen ved å bruke"src”Attributt til elementet:

Eksempel

Her, i det gitte eksemplet, vil vi først lage et objekt som inneholder tre nøkkelverdipar:

var obj =
"id": "3",
"Navn": "Jack",
"Alder": 28

Lag deretter et tomt utvalg der vi skyver nøkkelverdiparene:

var array = [];

Ring "Hver()”Metode for å iterere objektet”obj”Bruke tilbakeringingsfunksjonen, der vi først vil opprette et nytt objekt bokstavelig kalt“element”. Sett deretter “nøkkel”Som en egenskap til et element, og verdien som verdien av den egenskapen. Til slutt vil vi kalle “trykk()”Metode for å legge elementet i en tom matrise:

$.hver (obj, funksjon (nøkkel, verdi)
var element = ;
element [nøkkel] = verdi;
Array.push (element);
);

Til slutt, skriv ut matrisen på konsollen med "konsoll.Logg()”Metode:

konsoll.logg (matrise);

Som du kan se, har nøkkelverdiparene blitt lagt til i en tom matrise ved hjelp av jQuery:


Det handlet om å skyve både nøkkel og verdi til en matrise i jQuery.

Konklusjon

For å skyve nøkkelverdiparene i en matrise, bruk jQuery “Hver()”Metode med“trykk()”Metode. “Hver()”Metode er en av de mest brukte traversale metodene i jQuery. “trykk()”Metode brukes inne i tilbakeringingsfunksjonen til“Hver()”Metode for å legge til elementer i en matrise. Denne bloggen beskrev prosedyren for å skyve nøkkelverdiparene i en matrise ved hjelp av jQuery.