Helion Bestsellery

Skuteczne strategie obrony przed zaawansowanymi cyberatakami. Reagowanie na incydenty bezpieczeństwa w systemie Windows
  • Autor: Anatoly Tykushin, Svetlana Ostrovskaya
  • Zniżka: 40%
  • Cena: 77.00 46.20 zł
  • Marka: Helion
  • Status: Dostępna
  • Typ: Książka
  • EAN: 9788328923010
  • ISBN: 978-83-289-2301-0
Dodaj Skuteczne strategie obrony przed zaawansowanymi cyberatakami. Reagowanie na incydenty bezpieczeństwa w systemie Windows do koszyka

Helion Książka Dnia

Etyczne łamanie haseł. John the Ripper, hashcat i inne zaawansowane techniki
  • Autor: James Leyte-Vidal
  • Zniżka: 50%
  • Cena: 59.90 29.95 zł
  • Marka: Helion
  • Status: Dostępna
  • Typ: Książka
  • EAN: 9788328922228
  • ISBN: 978-83-289-2222-8
Dodaj Etyczne łamanie haseł. John the Ripper, hashcat i inne zaawansowane techniki do koszyka

Array.slice()

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

Array.prototype.slice()

[_] [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 tablicaTXT = ['A', 'B', 'C', 'D', 'E', , 'G', 'H'];

console.log(tablicaTXT.slice(1));
// Array ["B", "C", "D", "E", undefined, "G", "H"]

console.log(tablicaTXT.slice(1, 10));
// Array ["B", "C", "D", "E", undefined, "G", "H"]

console.log(tablicaTXT.slice(1, 4));
// ["B", "C", "D"]

console.log(tablicaTXT.slice(-3));
// [undefined, "G", "H"]

console.log(tablicaTXT.slice(3, -2));
// ["D", "E", undefined]

console.log(tablicaTXT.slice());
// ["A", "B", "C", "D", "E", undefined, "G", "H"]

  

const tablicaTXT = ['A', 'B', 'C', 'D', 'E', , 'G', 'H'];
const tablica = {
txt: "X",
znak: 3,
nowy: 1,
krok: { widok: 3, rozmiar: 3.1 },
};
const widoczny = [tablica, 2, , "koło", "zielone", "prawy", , 2];
const nowyWidok = widoczny.slice(0, 4);

console.log("widoczny = ", widoczny);
console.log("nowyWidok = ", nowyWidok);
console.log("widoczny[0].txt = ", widoczny[0].txt);
console.log("nowyWidok[0].txt = ", nowyWidok[0].txt);

tablica.txt = "YZ";
console.log("zmieniny obiekt", tablica.txt);
console.log("widoczny[0].txt = ", widoczny[0].txt);
console.log("nowyWidok[0].txt = ", nowyWidok[0].txt);

// "widoczny = " Array [Object {
// txt: "X",
// znak: 3,
// nowy: 1,
// krok: Object { widok: 3, rozmiar: 3.1 }
// }, 2, undefined, "koło", "zielone", "prawy", undefined, 2]
// "nowyWidok = " Array [Object {
// txt: "X",
// znak: 3,
// nowy: 1,
// krok: Object { widok: 3, rozmiar: 3.1 }
// }, 2, undefined, "koło"]
// "widoczny[0].txt = " "X"
// "nowyWidok[0].txt = " "X"
// "zmieniny obiekt" "YZ"
// "widoczny[0].txt = " "YZ"
// "nowyWidok[0].txt = " "YZ"

 

const tablica = {
length: 5,
0: 2,
znak: 3,
1: 12,
2: { widok: 3, rozmiar: 3.1 },
3: 4,
};
console.log(Array.prototype.slice.call(tablica, 1, 3));
// Array [12, Object { widok: 3, rozmiar: 3.1 }]

 

Opis:
Metoda Array.slice() zwraca kopię części tablicy do nowego obiektu tablicy. Metoda slice() jest metodą kopiowania. Nie zmienia, this ale zamiast tego zwraca płytką kopię, która zawiera niektóre z tych samych elementów, co te z oryginalnej tablicy. Metoda slice() zachowuje puste gniazda. Jeśli wycięta część jest rzadka, zwrócona tablica również jest rzadka. Metoda slice() 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. Parametr pierwszy opcjonalny to indeks liczony od zera, od którego należy rozpocząć wyodrębnianie. Ujemny indeks liczy wstecz od końca tablicy. Drugi parametr opcjonalny liczony od zera indeks, przy którym kończy się ekstrakcja  slice() wyciągi do, ale nie włączając końca. Ujemny indeks liczy wstecz od końca tablicy. Zostanie pominięty, zostanie użyty, powodując wyodrębnienie wszystkich elementów aż do końca. Zwracana wartość nowa tablica zawierająca wyodrębnione elementy..

Linki:

 

 

 

 

 

Please publish modules in offcanvas position.