JavaScript Academy · Lektion

Array-CRUD og iteration; grundlæggende objekter og adgang

CRUD og iteration over arrays; objektliteraler og egenskabstilgang med punktum, kantede parenteser og optional chaining.

Lektion 1 af 28 trin

Array-CRUD og iteration; grundlæggende objekter og adgang er en gratis JavaScript Academy-lektion på CoddyKit. Dette er lektion 1 af 2. Du kan læse alle 3 lektioner i dette læringsspor gratis i deres fulde længde — derefter låser CoddyKit PRO alle lektioner op samt praktiske øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Den er en del af læringsforløbet i JavaScript Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. JavaScript Academy-kurset indeholder 2 lektioner i alt.

Introduktion

Mål: Håndtér arrays og objekter med enkle, sikre mønstre.

  • CRUD for arrays
  • Gennemløb af værdier
  • Adgang til objekter
Array-CRUD og iteration; grundlæggende objekter og adgang — illustration 1

Grundlæggende CRUD for arrays

Brug push/unshift til at tilføje og pop/shift til at fjerne. Hold uddata korte på mobil.

// Make an array
const colors = ["red", "green"];

// Add to end
colors.push("blue");

// Add to start
colors.unshift("pink");

// Remove from end
const last = colors.pop();

// Remove from start
const first = colors.shift();

console.log("Colors now:", colors);
console.log("Removed:", first, last);
Array-CRUD og iteration; grundlæggende objekter og adgang — illustration 2

Indeks og længde

Brug adgang via index og length til enkle læsninger.

// Read by index and use length
const nums = [10, 20, 30];

console.log("First:", nums[0]);
console.log("Last:", nums[nums.length - 1]);
console.log("Count:", nums.length);
Array-CRUD og iteration; grundlæggende objekter og adgang — illustration 3

Gennemløb af arrays

for…of giver værdierne direkte, mens forEach kalder en funktion for hver værdi.

// Iterate values with for…of
const fruits = ["apple", "banana", "cherry"];

for (const value of fruits) {
  console.log("of:", value);
}

// Or use forEach with a small callback
fruits.forEach(function (v) {
  console.log("each:", v);
});
Array-CRUD og iteration; grundlæggende objekter og adgang — illustration 4

Objektliteraler og adgang

Objekter gemmer nøgleværdi-par. Brug adgang med punktum eller klammeparenteser.

// Create an object with properties
const user = {
  name: "Ayla",
  level: 1,
  active: true
};

// Dot access
console.log("Name:", user.name);

// Bracket access (useful for dynamic keys)
const key = "level";
console.log("Level:", user[key]);
Array-CRUD og iteration; grundlæggende objekter og adgang — illustration 5

Valgfri kædning og spread

?. undgår fejl, når en sti mangler. Brug ...-spread til at klone og flette objekter (senere nøgler overskriver tidligere).

// Optional chaining: safely read nested values
const profile = { contact: { email: "ayla@example.com" } };
console.log("Email:", profile.contact?.email);
console.log("Twitter:", profile.social?.twitter);

// Clone and merge with spread
const base = { a: 1, b: 2 };
const extra = { b: 9, c: 3 };

const clone = { ...base };
const merged = { ...base, ...extra };

console.log("Clone:", clone);
console.log("Merged:", merged);
Array-CRUD og iteration; grundlæggende objekter og adgang — illustration 6

Quiz om arraymetoder

Hurtigt tjek: Føj noget til slutningen af et array.

Array-CRUD og iteration; grundlæggende objekter og adgang — illustration 7

Opsummering

Opsummering: Du øvede CRUD for arrays, gennemløb dem med for…of/forEach, fik adgang til objektegenskaber, brugte valgfri kædning og klonede/flettede med spread.

Array-CRUD og iteration; grundlæggende objekter og adgang — illustration 8
Gratis at komme i gang

Lær JavaScript med en AI-underviser — gratis

Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.

Kurser
59
Lektioner
200

Ofte stillede spørgsmål

Er lektionen “Array-CRUD og iteration; grundlæggende objekter og adgang” gratis?

Ja — alle 3 lektioner i læringssporet JavaScript Academy, inklusive “Array-CRUD og iteration; grundlæggende objekter og adgang”, kan læses gratis i deres fulde længde her på webstedet. Derefter låser CoddyKit PRO alle lektioner op samt interaktive øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. JavaScript Academy-kurset indeholder 2 lektioner i alt.

Hvad lærer jeg i “Array-CRUD og iteration; grundlæggende objekter og adgang”?

CRUD og iteration over arrays; objektliteraler og egenskabstilgang med punktum, kantede parenteser og optional chaining. Du øver dig i JavaScript Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.

Skal jeg have erfaring for at begynde på JavaScript Academy?

Der kræves ingen tidligere erfaring. JavaScript Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 1 af 2.

Hvor lang tid tager lektionen “Array-CRUD og iteration; grundlæggende objekter og adgang”?

De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.

Kan jeg skrive og køre kode i denne JavaScript Academy-lektion?

Ja. Alle JavaScript Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.

Alle lektioner i dette kursus

  1. Array-CRUD og iteration; grundlæggende objekter og adgang
  2. Kloning og sammenfletning — spread og Object.assign
← Tilbage til JavaScript Academy