Helion Bestsellery

Python w analizie danych. Przetwarzanie danych za pomocą pakietów pandas i NumPy oraz środowiska Jupyter. Wydanie III
  • Autor: Wes McKinney
  • Zniżka: 40%
  • Cena: 119.00 71.40 zł
  • Marka: Helion
  • Status: Dostępna
  • Typ: Książka
  • EAN: 9788383223230
  • ISBN: 978-83-8322-323-0
Dodaj Python w analizie danych. Przetwarzanie danych za pomocą pakietów pandas i NumPy oraz środowiska Jupyter. Wydanie III 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.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.