0Pricing
JavaScript Academy · Lekcja

Podstawy destrukturyzacji tablic i obiektów

Destrukturyzacja tablic i obiektów: podstawy, pomijanie elementów, wartości domyślne, zmiana nazw i prosty trik zamiany

Podstawy destrukturyzacji tablic i obiektów to bezpłatna lekcja JavaScript Academy na CoddyKit. To lekcja 1 z 2. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej JavaScript Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs JavaScript Academy zawiera 2 lekcji w sumie.

Wprowadzenie

Cel: Czytelnie wyodrębniać wartości z tablic i obiektów.

  • Destrukturyzacja tablic
  • Pomijanie elementów i wartości domyślne
  • Destrukturyzacja obiektów
  • Zmiana nazw i sztuczka zamiany
Podstawy destrukturyzacji tablic i obiektów — ilustracja 1

Podstawy tablic

Wzorce tablicowe dopasowują wartości według pozycji. Pierwszy element trafia do pierwszej zmiennej, kolejny do następnej itd.

// Array destructuring: assign by position
const pair = [10, 20];

const [x, y] = pair;

console.log("x:", x);
console.log("y:", y);
Podstawy destrukturyzacji tablic i obiektów — ilustracja 2

Pomijanie elementów i wartości domyślne

Przecinków proszę używać do pomijania pozycji. W razie potrzeby należy dodać = default dla elementów o wartości undefined lub brakujących.

// Skip items with commas and provide defaults
const triple = [5, undefined, 9];

// Skip the middle, provide default for missing/undefined
const [first, , third = 0] = triple;

console.log("first:", first);
console.log("third with default:", third);
Podstawy destrukturyzacji tablic i obiektów — ilustracja 3

Sztuczka zamiany

Jednowierszowa operacja swap pozwala uniknąć używania zmiennej tymczasowej.

// Swap values with destructuring
let a = "left";
let b = "right";

[a, b] = [b, a];

console.log("a:", a);
console.log("b:", b);
Podstawy destrukturyzacji tablic i obiektów — ilustracja 4

Podstawy obiektów i zmiana nazw

Obiekty dopasowują wartości według klucza. Nazwę można zmienić za pomocą key: localName, a w razie potrzeby dodać = default.

// Object destructuring: assign by property name
const user = { name: "Ayla", level: 2, active: true };

// Basic
const { name, active } = user;

// Renaming and default
const { level: userLevel = 0 } = user;

console.log("name:", name);
console.log("active:", active);
console.log("userLevel:", userLevel);
Podstawy destrukturyzacji tablic i obiektów — ilustracja 5

Zagnieżdżone pola (podstawy)

Zagnieżdżone pola można odczytać w jednym kroku. Dla czytelności na urządzeniach mobilnych wzorce powinny być niewielkie.

// Nested destructuring (keep it simple)
const config = {
  theme: { primary: "blue", contrast: "white" },
  flags: { compact: true }
};

const { theme: { primary }, flags: { compact } } = config;

console.log("primary:", primary);
console.log("compact:", compact);
Podstawy destrukturyzacji tablic i obiektów — ilustracja 6

Quiz: składnia zamiany

Szybkie sprawdzenie: zamiana za pomocą destrukturyzacji.

Podstawy destrukturyzacji tablic i obiektów — ilustracja 7

Podsumowanie

Podsumowanie: Tablice są destrukturyzowane według pozycji, a obiekty według klucza. Pominięto elementy, użyto wartości domyślnych, zmieniono nazwy kluczy i zamieniono wartości w jednym wierszu.

Podstawy destrukturyzacji tablic i obiektów — ilustracja 8

Często zadawane pytania

Czy lekcja „Podstawy destrukturyzacji tablic i obiektów” jest bezpłatna?

Tak — pełny tekst „Podstawy destrukturyzacji tablic i obiektów” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu JavaScript Academy, przejdź na CoddyKit PRO. Kurs JavaScript Academy zawiera 2 lekcji w sumie.

Co nauczysz się w „Podstawy destrukturyzacji tablic i obiektów”?

Destrukturyzacja tablic i obiektów: podstawy, pomijanie elementów, wartości domyślne, zmiana nazw i prosty trik zamiany Ćwiczysz JavaScript Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć JavaScript Academy?

Nie wymagamy żadnego doświadczenia. JavaScript Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 2.

Ile czasu zajmuje lekcja „Podstawy destrukturyzacji tablic i obiektów”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji JavaScript Academy?

Tak. Każda lekcja JavaScript Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Podstawy destrukturyzacji tablic i obiektów
  2. Rest i spread — idiomatyczne tablice i obiekty
← Powrót do JavaScript Academy