Helion Bestsellery

Zabbix 7.0. Efektywny monitoring infrastruktury IT dla każdego
  • Autor: Mateusz Dampc
  • Zniżka: 40%
  • Cena: 69.00 41.40 zł
  • Marka: Helion
  • Status: Dostępna
  • Typ: Książka
  • EAN: 9788328920606
  • ISBN: 978-83-289-2060-6
Dodaj Zabbix 7.0. Efektywny monitoring infrastruktury IT dla każdego 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.with()

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

Array.prototype.with()

[_] [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 = [1, 2, 3];
console.log(tablica.with(2, 4).map((x) => x ** 2)); // [1, 4, 16]

  

const tablica = [1, 2, 3];
console.log(tablica.with(2, 10)); // [1, 2, 10]
console.log(tablica); // [1, 2, 3]

 

const arr = [1, , 3, 4, , 6, 7, 8, , 10];
console.log(arr.with(1, 2)); // [1, 2, 3, 4, undefined, 6, 7, 8, undefined, 10]

 

const tablica = {
length: 3,
nieistotne: "brak danych",
0: 10,
2: 3,
};
console.log(Array.prototype.with.call(tablica, 0, 1));
// [ 1, undefined, 3 ]

 

 

Opis:

Metoda Array.with() to kopiująca wersja użycia zapisu nawiasowego do zmiany wartości danego indeksu. Zwraca nową tablicę z elementem o podanym indeksie zastąpionym przez podaną wartość. Parametr pierwszy to indeks liczony od zera, w którym należy zmienić tablicę, przekonwertowany na liczbę całkowitą. Ujemny indeks liczy wstecz od końca tablicy. Jeśli indeks po normalizacji jest poza zakresem, zgłaszane jest RangeError. Drugi argument dowolna wartość, która ma zostać przypisana do danego indeksu. Zwracana wartość nowa tablica z elementem w index pierwszego argumentu zastąpionym przez drugi argument. Wyjątki rzucony RangeError, jeśli index > array.length lub index < -array.length. Oryginalna tablica nie jest modyfikowana. Pozwala to na łączenie metod tablicowych podczas wykonywania manipulacji.

Linki:
call() - Metoda wywołuje funkcję z zadaną this wartością i indywidualnie podanymi argumentami

 

 

 

 

 

Please publish modules in offcanvas position.