Przejdź do treści

tablica - Kurs HTML i CSS

  • JS
    Operacje na tablicach w JavaScript - Array.prototype / Usuwanie ostatniego elementu z tablicy - pop

    Array.prototype.pop() Wartość: ostatni element tablicy Usuwa ostatni element z tablicy i zwraca go. Jeżeli tablica nie zawiera żadnych elementów, funkcja zwraca wartość undefined. Jednak wartości niezdefiniowane mogą być normalnie przechowywane w tablicy, dlatego nie musi to od razu oznaczać, że tablica w każdym takim przypadku jest na pewno pusta. Przykład Array.prototype.pop var items = [1, 2]; items.pop(); // 2 items; // [1] items.pop(); // 1 items; // [] items.pop()...

  • JS
    Operacje na tablicach w JavaScript - Array.prototype / Odwracanie kolejności elementów w tablicy - reverse

    Array.prototype.reverse() Wartość: Array - odwrócona tablica Odwraca kolejność elementów tablicy. Nie tworzy nowej instancji obiektu, ale zawsze zmienia bieżący obiekt. Nie działa rekurencyjnie, tzn. jeśli elementem tablicy jest inna tablica, nie zmienia kolejności jej elementów. Przykład Array.prototype.reverse var items = [1, 2, [3.1, 3.2]]; items.reverse(); // [[3.1, 3.2], 2, 1] items; // [[3.1, 3.2], 2, 1]

  • JS
    Operacje na tablicach w JavaScript - Array.prototype / Usuwanie pierwszego elementu z tablicy - shift

    Array.prototype.shift() Wartość: pierwszy element tablicy Usuwa pierwszy element z tablicy i zwraca go. Jeżeli tablica nie zawiera żadnych elementów, funkcja zwraca wartość undefined. Jednak wartości niezdefiniowane mogą być normalnie przechowywane w tablicy, dlatego nie musi to od razu oznaczać, że tablica w każdym takim przypadku jest na pewno pusta. Przykład Array.prototype.shift var items = [1, 2]; items.shift(); // 1 items; // [2] items.shift(); // 2 items; // []...

  • JS
    Operacje na tablicach w JavaScript - Array.prototype / Łączenie tablic - concat

    ...Array.prototype.concat(item1) Array.prototype.concat(item1, item2...) Parametry: item1, item2... - lista elementów Wartość: Array - nowa tablica Tworzy nową tablicę, będącą połączeniem aktualnych i nowych elementów. Jeżeli argument funkcji sam jest tablicą, każdy z jego elementów jest dodawany po kolei do nowej tablicy. Oryginalna tablica nigdy nie jest zmieniana. Przykład Array.prototype.concat var items = [1, 2]; items.concat(); // [1, 2] items.concat(3)...

  • JS
    Operacje na tablicach w JavaScript - Array.prototype / Przekształcanie elementów tablicy - map

    ...zwracająca nową wartość elementu i przyjmująca argumenty: kValue - element tablicy Number k - indeks elementu tablicy Array O - oryginalna tablica thisArg - wartość bieżącego obiektu this dostępnego w czasie wywołania wewnątrz ciała funkcji (domyślnie: undefined) Wartość: Array - nowa tablica Wyjątki: TypeError - callbackfn nie jest funkcją Pozwala przekształcić jedną tablicę w drugą, wykonując na każdym jej elemencie określoną funkcję. Elementy, które nie zostały jawnie...

  • JS
    Operacje na tablicach w JavaScript - Array.prototype / Odfiltrowywanie elementów tablicy - filter

    ...Function callbackfn - funkcja testująca przyjmująca argumenty: kValue - element tablicy Number k - indeks elementu tablicy Array O - oryginalna tablica thisArg - wartość bieżącego obiektu this dostępnego w czasie wywołania wewnątrz ciała funkcji (domyślnie: undefined) Wartość: Array - nowa tablica Wyjątki: TypeError - callbackfn nie jest funkcją Pozwala pobrać z tablicy elementy, które spełniają określony warunek. Elementy, które nie zostały jawnie dodane do tablicy, są pomijane...

  • JS
    Operacje na tekście w JavaScript - String.prototype / Rozbijanie tekstu - split

    ...znaki rozdzielające (domyślnie: undefined) Number limit - maksymalna liczba elementów w tablicy wynikowej (domyślnie: 232 – 1) Wartość: Array - tablica zawierająca kawałki rozbitego tekstu Rozbija podany tekst na tablicę mniejszych kawałków, z których każdy w oryginalnym tekście był rozdzielony od pozostałych określonym separatorem. Sam separator nie jest dołączany do wynikowej tablicy. Podanie separatora w postaci wyrażenia regularnego pozwala określić znaki rozdzielające kolejne...

  • HTML
    Formularze HTML / Pole wyboru <input "checkbox">

    ...pytania. Jeśli chodzi o PHP jako nazwy wszystkich pól tego samego pytania można wpisać: name="nazwa[]". W takim przypadku w skrypcie będzie dostępna tablica $nazwa ($_POST['nazwa'] lub $_GET['nazwa']), a wartości kolejnych zaznaczonych elementów (tylko zaznaczonych), będzie można odczytać poprzez użycie: $nazwa[0], $nazwa[1], $nazwa[2] ($_POST['nazwa'][0], $_POST['nazwa'][1], $_POST['nazwa'][2] albo $_GET['nazwa'][0], $_GET['nazwa'][1], $_GET['nazwa'][2]) itd. (w zależności ile pól zostanie...

  • JS
    Zastosowanie tablic w JavaScript - Array / Tworzenie instancji tablicy w JavaScript - new Array

    Spis treści new Array new Array length new Array new Array() new Array(len) new Array(item0) new Array(item0, item1...) Parametry Number len - liczba elementów tablicy item0, item1... - lista elementów tablicy Wartość: Array - nowa instancja tablicy Wyjątki: RangeError - wartość len nie jest liczbą naturalną Tablica jest rodzajem kolekcji (pojemnika) do przechowywania innych elementów. Elementy tablicy są ponumerowane tzw. indeksami. Pierwszy element otrzymuje indeks 0, drugi...

  • HTML
    Formularze HTML / Lista rozwijalna <select, option, optgroup>

    ...Aby odebrać wszystkie zaznaczone opcje w skrypcie PHP, jako nazwę pola można wpisać: name="nazwa[]". W takim przypadku w skrypcie będzie dostępna tablica $nazwa ($_POST['nazwa'] lub $_GET['nazwa']), a wartości kolejnych zaznaczonych opcji (tylko zaznaczonych), będzie można odczytać poprzez użycie: $nazwa[0], $nazwa[1], $nazwa[2] ($_POST['nazwa'][0], $_POST['nazwa'][1], $_POST['nazwa'][2] albo $_GET['nazwa'][0], $_GET['nazwa'][1], $_GET['nazwa'][2]) itd. (w zależności ile opcji zostanie...

1 2 »

★★★★★ 5/5 (289)

Facebook