javascript Czy wiesz, jak używać splice w JavaScript? Dorian Mejer 12 lipca 2024 Splice to metoda dostępna dla tablicy. Pozwala usunąć, zmienić istniejący element lub dodać nowy element do tablicy. Przykład usunięcia elementów: const a = [1, 2, 3, 4]; const b = a.splice(1, 1); // usunięcie 1 elementu od indeksu 1 // a: [1, 3, 4] // b: [2] Splice modyfikuje pierwotną tablicę i zwraca usunięte elementy. Przykład dodawania elementów: const a = [1, 2, 3, 4]; const b = a.splice(1, 2, 5, 6); // usunięcie 2 elementów od indeksu 1 i dodanie elementów 5, 6 // a: [1, 5, 6, 4] // b: [2, 3] Istnieje jeszcze metoda toSpliced, która nie modyfikuje pierwotnej tablicy: const a = [1, 2, 3, 4]; const b = a.toSpliced(1, 1); // usunięcie 1 elementów od indeksu 1 // a: [1, 2, 3, 4] // b: [1, 3, 4] Przykład dodawania elementów za pomocą toSpliced: const a = [1, 2, 3, 4]; const b = a.toSpliced(1, 2, 5, 6); // usunięcie 2 elementów od indeksu 1 i dodanie elementów 5, 6 // a: [1, 2, 3, 4] // b: [1, 5, 6, 4] toSpliced nie modyfikuje pierwotnej tablicy, a zwraca nowa zmienioną tablicę. Najnowsze wpisy Czy wiesz, czym jest narzędzie artillery? Czy wiesz, że TypeScript ma typ bezpieczniejszy niż Any? Czy wiesz, że za pomocą operatora shareReplay możesz cache'ować dane z observable? Dołącz do nas SENIOR FULLSTACK DEVELOPER (JAVA + ANGULAR) Poznań (hybrydowo) lub zdalnie UoP 14 900 - 20 590 PLN brutto B2B 19 680 - 27 220 PLN netto REGULAR FULLSTACK DEVELOPER (JAVA + ANGULAR) Poznań (hybrydowo) lub zdalnie UoP 11 300 - 15 900 PLN brutto B2B 14 950 - 21 000 PLN netto ZOBACZ WSZYSTKIE OGŁOSZENIA newsletter techniczny Zapisz się Podobne wpisy artillery Czy wiesz, czym jest narzędzie artillery? Kamil Dudek 13 lut 2026 typescript Czy wiesz, że TypeScript ma typ bezpieczniejszy niż Any? Wojciech Stolarski 3 gru 2025 rxjs Czy wiesz, że za pomocą operatora shareReplay możesz cache'ować dane z observable? Piotr Tatarski 17 lis 2025 Dołącz do nas SENIOR FULLSTACK DEVELOPER (JAVA + ANGULAR) Poznań (hybrydowo) lub zdalnie UoP 14 900 - 20 590 PLN brutto B2B 19 680 - 27 220 PLN netto REGULAR FULLSTACK DEVELOPER (JAVA + ANGULAR) Poznań (hybrydowo) lub zdalnie UoP 11 300 - 15 900 PLN brutto B2B 14 950 - 21 000 PLN netto ZOBACZ WSZYSTKIE OGŁOSZENIA Zapisz się na newsletter techniczny Wysyłając formularz, wyrażasz zgodę na przetwarzanie swoich danych zgodnie z Polityką Prywatności.* Zapisz się