Arraymetoder og Manipulering
Arrayer er allsidige for lagring og henting av data. Henting av data ved bruk av hakeparenteser []
kalles indeksering.
let arr = [1, 2, 3, 4, 5, 6];
arr[3] // This is indexing
Det finnes imidlertid ulike metoder for å arbeide med arrayer.
Legge til elementer
Det finnes ulike måter å legge til elementer i en array på.
Push
Metoden push()
legger til en ny verdi på slutten av arrayen:
1234567let arr = [1, 2, 3]; arr.push(4); arr.push(5); arr.push(6); console.log(arr);
Unshift
Metoden unshift()
fungerer på samme måte som push()
, men setter inn verdien i begynnelsen av arrayet.
123456let arr = [1, 2, 3]; console.log("Array:", arr); arr.unshift(222); // Insert element at the start console.log("Array:", arr);
Indeksering
Det er mulig å legge til en ny verdi ved hjelp av indeksering:
123456let arr = [1, 2]; arr[2] = 3; arr[3] = 4; console.log(arr);
Indeksering gjør det mulig å tilordne en verdi til en spesifisert indeks, tilordne en ny verdi til en tidligere indeks, og mer:
12345let arr = [1, 2, 3]; arr[0] = 4; console.log("Array:", arr);
For å opprette et nytt element i arrayet uten feil, kan du bruke metoden push(value)
eller uttrykket arr[arr.length] = value
:
12345678910111213let myArray = []; myArray[myArray.length] = "indexing"; console.log("After first indexing:", myArray); myArray.push("pushing"); console.log("After first pushing:", myArray); myArray[myArray.length] = "indexing"; console.log("After second indexing:", myArray); myArray.push("pushing"); console.log("After second pushing:", myArray);
Slette elementer
Noen ganger kan det være nødvendig å slette elementer fra et array. Dette kan gjøres på ulike måter.
Pop
Metoden pop()
sletter det siste elementet i et array og lar deg lagre det i en annen variabel:
1234567let arr = [11, 22, 33, 44]; console.log("Array:", arr); let x = arr.pop(); // Remove and save the last element in `arr` to variable `x` console.log("Popped element:", x); console.log("Array now:", arr);
Shift
Metoden shift()
fungerer som pop()
, men den fjerner første element fra en tabell:
123456789101112let arr = [11, 22, 33, 44, 55, 66]; console.log("Array:", arr); let popped = arr.pop(); // Remove the last element console.log("Popped:", popped); console.log("Array:", arr); let shifted = arr.shift(); // Remove the first element console.log("Shifted:", shifted); console.log("Array:", arr);
1. Hvordan kan vi legge til et element på slutten av arrayet?
2. Hvordan kan vi fjerne det siste elementet i arrayet?
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 2.33
Arraymetoder og Manipulering
Sveip for å vise menyen
Arrayer er allsidige for lagring og henting av data. Henting av data ved bruk av hakeparenteser []
kalles indeksering.
let arr = [1, 2, 3, 4, 5, 6];
arr[3] // This is indexing
Det finnes imidlertid ulike metoder for å arbeide med arrayer.
Legge til elementer
Det finnes ulike måter å legge til elementer i en array på.
Push
Metoden push()
legger til en ny verdi på slutten av arrayen:
1234567let arr = [1, 2, 3]; arr.push(4); arr.push(5); arr.push(6); console.log(arr);
Unshift
Metoden unshift()
fungerer på samme måte som push()
, men setter inn verdien i begynnelsen av arrayet.
123456let arr = [1, 2, 3]; console.log("Array:", arr); arr.unshift(222); // Insert element at the start console.log("Array:", arr);
Indeksering
Det er mulig å legge til en ny verdi ved hjelp av indeksering:
123456let arr = [1, 2]; arr[2] = 3; arr[3] = 4; console.log(arr);
Indeksering gjør det mulig å tilordne en verdi til en spesifisert indeks, tilordne en ny verdi til en tidligere indeks, og mer:
12345let arr = [1, 2, 3]; arr[0] = 4; console.log("Array:", arr);
For å opprette et nytt element i arrayet uten feil, kan du bruke metoden push(value)
eller uttrykket arr[arr.length] = value
:
12345678910111213let myArray = []; myArray[myArray.length] = "indexing"; console.log("After first indexing:", myArray); myArray.push("pushing"); console.log("After first pushing:", myArray); myArray[myArray.length] = "indexing"; console.log("After second indexing:", myArray); myArray.push("pushing"); console.log("After second pushing:", myArray);
Slette elementer
Noen ganger kan det være nødvendig å slette elementer fra et array. Dette kan gjøres på ulike måter.
Pop
Metoden pop()
sletter det siste elementet i et array og lar deg lagre det i en annen variabel:
1234567let arr = [11, 22, 33, 44]; console.log("Array:", arr); let x = arr.pop(); // Remove and save the last element in `arr` to variable `x` console.log("Popped element:", x); console.log("Array now:", arr);
Shift
Metoden shift()
fungerer som pop()
, men den fjerner første element fra en tabell:
123456789101112let arr = [11, 22, 33, 44, 55, 66]; console.log("Array:", arr); let popped = arr.pop(); // Remove the last element console.log("Popped:", popped); console.log("Array:", arr); let shifted = arr.shift(); // Remove the first element console.log("Shifted:", shifted); console.log("Array:", arr);
1. Hvordan kan vi legge til et element på slutten av arrayet?
2. Hvordan kan vi fjerne det siste elementet i arrayet?
Takk for tilbakemeldingene dine!