Menu
Coddy logo textTech

Metody tablic, część 3

Część sekcji Podstawy ścieżki JavaScript w Coddy. Lekcja 68 z 77.

Oto kilka innych przydatnych metod tablic:

1. concat(): Łączy dwie lub więcej tablic i zwraca nową tablicę, nie modyfikując oryginalnych tablic.

let arr1 = [1, 2];
let arr2 = [3, 4];
let combined = arr1.concat(arr2);
console.log(combined); // Wynik: [1, 2, 3, 4]

2. join(separator): Łączy wszystkie elementy tablicy w ciąg znaków, rozdzielając je określonym separatorem (opcjonalnie).

let fruits = ["apple", "banana", "orange"];
let joined = fruits.join(", ");
console.log(joined); // Wynik: "apple, banana, orange"

3. slice(start, end): Wyodrębnia sekcję tablicy i zwraca nową tablicę. Indeks start jest włączający, a indeks end wyłączający.

let numbers = [1, 2, 3, 4, 5];
let sliced = numbers.slice(1, 4);
console.log(sliced); // Wynik: [2, 3, 4]

4. splice(start, deleteCount, item1, item2, ...): Zmienia zawartość tablicy, usuwając, zastępując lub dodając elementy. Modyfikuje oryginalną tablicę i zwraca tablicę zawierającą usunięte elementy (jeśli takie są).

let numbers = [1, 2, 3, 4, 5];
let removed = numbers.splice(2, 2, 6, 7);
console.log(numbers); // Wynik: [1, 2, 6, 7, 5]
console.log(removed); // Wynik: [3, 4]

5. split(separator, limit): Dzieli ciąg znaków na tablicę podciągów na podstawie określonego separatora. Oryginalny ciąg znaków nie jest modyfikowany. Opcjonalny parametr limit określa maksymalną liczbę podziałów.

let text = "apple,banana,orange";
let result = text.split(",");
console.log(result); 
// Wynik: ["apple", "banana", "orange"]

let limited = text.split(",", 2);
console.log(limited);
// Wynik: ["apple", "banana"]
challenge icon

Wyzwanie

Łatwy

Dana jest tablica numbers = [1, 2, 3, 4, 5]. Wykonaj poniższe kroki i bezpośrednio wypisz wyniki:

  1. Użyj concat(), aby dodać [6, 7, 8] na końcu tablicy, i wypisz wynik.
  2. Użyj join(), aby przekształcić wynik działania concat() w ciąg znaków rozdzielonych przecinkami, i wypisz go.
  3. Użyj slice(), aby wyodrębnić trzy pierwsze elementy z oryginalnej tablicy numbers, i wypisz je.
  4. Użyj splice(), aby zastąpić drugi element tablicy numbers wartością 99, i wypisz zmodyfikowaną tablicę numbers.

Spróbuj swoich sił

let numbers = [1, 2, 3, 4, 5];
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator JavaScript online