Helion Bestsellery

Prosto o AI. Jak działa i myśli sztuczna inteligencja?
  • Autor: Robert Trypuz
  • Zniżka: 35%
  • Cena: 44.90 29.18 zł
  • Marka: Helion
  • Status: Dostępna
  • Typ: Książka
  • EAN: 9788328916777
  • ISBN: 978-83-289-1677-7
Dodaj Prosto o AI. Jak działa i myśli sztuczna inteligencja? do koszyka

Helion Książka Dnia

Algorytmy w Pythonie. Techniki programowania dla praktyków
  • Autor: Piotr Wróblewski
  • Zniżka: 50%
  • Cena: 119.00 59.50 zł
  • Marka: Helion
  • Status: Dostępna
  • Typ: Książka
  • EAN: 9788328393684
  • ISBN: 978-83-283-9368-4
Dodaj Algorytmy w Pythonie. Techniki programowania dla praktyków do koszyka

Array.toSpliced()

[ Leksykon ] [ JavaScript ] [ Tablice ] [ Metody ] [ Właściwości ] [ Array() ]

Array.prototype.toSpliced()

[_] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

 

Przykłady:

const tablica = ["A", "C", "D", "E"];

const tablica2 = tablica.toSpliced(1, 0, "B");
console.log(tablica2);
// ["A", "B", "C", "D", "E"]

const tablica3 = tablica2.toSpliced(2, 2);
console.log(tablica3);
// ["A", "B", "E"]

const tablica4 = tablica3.toSpliced(1, 1, "B", "C");
console.log(tablica4);
// ["A", "B", "C", "E"]

console.log(tablica); // ["A", "C", "D", "E"]

   

const tablica = {
length: 3,
informacja: "brak",
0: 5,
2: 4,
};
console.log(Array.prototype.toSpliced.call(tablica, 0, 1, 2, 3));
// [2, 3, undefined, 4]

 

Opis:
Metoda Array.toSpliced() instancji Array jest kopiującą wersją metody splice(). Zwraca nową tablicę z usuniętymi i/lub zastąpionymi niektórymi elementami w danym indeksie. Pierwszy parametr indeks liczony od zera, od którego należy rozpocząć zmianę tablicy, liczba całkowita. Ujemny indeks liczy wstecz od końca tablicy, jeśli użyto start < 0, .start + array.length, Jeśli start < -array.length lub startjest pominięty, 0 jest używany. Jeśli start >= array.length, żaden element nie zostanie usunięty, ale metoda będzie zachowywać się jak funkcja dodająca, dodając tyle elementów, ile podano. Drugi parametr liczba całkowita wskazująca liczbę elementów w tablicy do usunięcia z podanego pierwszego parametru. Jeśli drugi parametr zostanie pominięty lub jego wartość jest większa lub równa liczbie elementów po pozycji określonej przez pierwszym parametrze, to wszystkie elementy tablicy od początku do końca zostaną usunięte. Jeśli jednak chcesz przekazać dowolny parametr trzeci lub kolejny, powinieneś przekazać Infinity jako drugi parametr, aby usunąć wszystkie elementy po starcie, ponieważ jawne undefined zostanie przekonwertowane na 0. Jeśli drugi parametr ma wartość 0 lub jest ujemny, żadne elementy nie są usuwane. trzeci i kolejny parametr elementy, które mają zostać dodane do tablicy, począwszy od pierwszego parametru. Jeśli nie określisz żadnych elementów, toSpliced() usunie tylko elementy z tablicy. Zwracana wartość nowa tablica, która składa się ze wszystkich elementów przed startu zgodnie z wytyczną pierwszego parametru, trzeci parametr i kolejny. Metoda toSpliced(), taka jak splice(), wykonuje wiele czynności jednocześnie, usuwa określoną liczbę elementów z tablicy, zaczynając od danego indeksu, a następnie wstawia podane elementy w tym samym indeksie. Jednak zwraca nową tablicę zamiast modyfikować oryginalną tablicę. W związku z tym usunięte elementy nie są zwracane z tej metody. Puste gniazda zostaną zastąpione undefinedw nowej tablicy. Metoda toSpliced() jest ogólna. Oczekuje tylko, że this wartość będzie miała length właściwość i właściwości z kluczem całkowitym.

Zobacz też:
splice() - 

 

 

 

 

 

Please publish modules in offcanvas position.