Przejdź do treści

przykład - Kurs HTML i CSS

  • JS
    Dynamiczne wywoływanie funkcji w JavaScript - Function.prototype / Pobieranie kodu funkcji - toString

    Function.prototype.toString() Wartość: String - reprezentacja tekstowa instancji funkcji Wyjątki: TypeError - obiekt nie jest instancją funkcji Zwraca definicję funkcji w postaci tekstu. Specyfikacja nie określa jednoznacznego sposobu działanie tej metody. Dlatego wynik może się różnić w zależności od środowiska, w którym kod jest uruchamiany. Funkcja toString jest wywoływana automatycznie zawsze wtedy, gdy oczekiwana jest wartość tekstowa, a przekazano instancję funkcji. Przykład...

  • JS
    Dynamiczne wywoływanie funkcji w JavaScript - Function.prototype / Wywoływanie funkcji z tablicą argumentów - apply

    Function.prototype.apply(thisArg) Function.prototype.apply(thisArg, argArray) Parametry: thisArg - wartość bieżącego obiektu this dostępnego w czasie wywołania wewnątrz ciała funkcji Array argArray - lista argumentów wywołania funkcji Wartość: wartość którą normalnie zwraca funkcja Wyjątki: TypeError - nastąpiła próba wywołania na obiekcie, który nie jest funkcją albo argArray nie jest obiektem Zdarza się, że w naszym programie mamy dostępną listę argumentów w postaci tablicy i...

  • JS
    Dynamiczne wywoływanie funkcji w JavaScript - Function.prototype / Wybieranie funkcji do wykonania - call

    Function.prototype.call(thisArg) Function.prototype.call(thisArg, arg1, arg2... argn) Parametry: thisArg - wartość bieżącego obiektu this dostępnego w czasie wywołania wewnątrz ciała funkcji arg1, arg2... argn - lista argumentów wywołania funkcji Wartość: wartość którą normalnie zwraca funkcja Wyjątki: TypeError - nastąpiła próba wywołania na obiekcie, który nie jest funkcją Działa analogicznie jak Object.prototype.apply, ale pozwala przekazać listę argumentów w sposób tradycyjny, a...

  • JS
    Zastosowanie tablic w JavaScript - Array / Sprawdzanie, czy obiekt jest tablicą - isArray

    (interpretuje: Internet Explorer 9, Firefox 4, Opera 10.50, Chrome) Array.isArray(arg) Parametry arg - sprawdzany obiekt Wartość: Boolean - czy obiekt jest tablicą Pozwala sprawdzić, czy podany obiekt jest tablicą. Przykład Array.isArray Array.isArray([]); // true Array.isArray(new Array()); // true Array.isArray(Array()); // true Array.isArray(Array); // false Array.isArray({}); // false Array.isArray(new Object()); // false Array.isArray(true)...

  • JS
    Operacje na tablicach w JavaScript - Array.prototype / Przekształcanie tablicy na tekst z separatorem - join

    Array.prototype.join() Array.prototype.join(separator) Parametry: String separator - tekst rozdzielający poszczególne elementy tablicy (domyślnie: ",") Wartość: String - tekstowe połączenie kolejnych elementów tablicy Przekształca tablicę na tekst podobnie jak funkcja Array.prototype.toString, ale pozwala dodatkowo określić tekst, za pomocą którego zostaną rozdzielone kolejne elementy (dla funkcji Array.prototype.toString jest to zawsze: ","). Przykład Array.prototype.join var items...

  • JS
    Operacje na tablicach w JavaScript - Array.prototype / Wycinanie części elementów tablicy - slice

    Array.prototype.slice() Array.prototype.slice(start) Array.prototype.slice(start, end) Parametry: Number start - indeks elementu początkowego (domyślnie: 0) Number end - indeks elementu po końcowym (domyślnie: długość tablicy) Wartość: Array - wycięte elementy Tworzy nową tablicę, będącą wycinkiem, składający się z kolejnych elementów poczynając od początkowego (na który wskazuje indeks start) aż do końcowego (przed indeksem end). Jeżeli do funkcji nie zostaną przekazane żadne...

  • JS
    Operacje na tablicach w JavaScript - Array.prototype / Sortowanie elementów tablicy - sort

    Array.prototype.sort() Array.prototype.sort(comparefn) Parametry: Function comparefn - funkcja porównująca dwa elementy tablicy (domyślnie elementy są sortowane w porządku alfabetycznym); zwraca: liczbę mniejszą od zera - gdy pierwszy element jest mniejszy niż drugi zero - gdy oba elementy są równe liczbę większą od zera - gdy pierwszy element jest większy niż drugi Wartość: Array - posortowana tablica Układa elementy tablicy w określonym porządku. Domyślnie odbywa się to...

  • JS
    Operacje na tablicach w JavaScript - Array.prototype / Wycinanie i zastępowanie elementów tablicy - splice

    Array.prototype.splice() Array.prototype.splice(start, deleteCount) Array.prototype.splice(start, deleteCount, item1) Array.prototype.splice(start, deleteCount, item1, item2...) Parametry: Number start - indeks elementu początkowego Number deleteCount - ile kolejnych elementów usunąć bądź podmienić item1, item2... - lista elementów na podmianę Wartość: Array - wycięte elementy Tworzy nową tablicę, będącą wycinkiem, składający się z kolejnych elementów poczynając od tego, na który...

  • JS
    Operacje na tablicach w JavaScript - Array.prototype / Sprawdzanie obecności elementu w tablicy - indexOf

    (interpretuje: Internet Explorer 9, Firefox, Opera, Chrome) Array.prototype.indexOf(searchElement) Array.prototype.indexOf(searchElement, fromIndex) Parametry: searchElement - poszukiwany element Number fromIndex - początkowy indeks poszukiwań (domyślnie: 0) Wartość: Number - indeks pierwszego znalezionego elementu Przeszukuje tablicę w kierunku jej końca pod kątem występowania w niej podanego elementu. Jeżeli element nie zostanie znaleziony, funkcja zwraca liczbę -1. Możliwe jest...

  • JS
    Operacje na tablicach w JavaScript - Array.prototype / Przeszukiwanie tablicy od końca - lastIndexOf

    (interpretuje: Internet Explorer 9, Firefox, Opera, Chrome) Array.prototype.lastIndexOf(searchElement) Array.prototype.lastIndexOf(searchElement, fromIndex) Parametry: searchElement - poszukiwany element Number fromIndex - początkowy indeks poszukiwań (domyślnie: -1) Wartość: Number - indeks ostatniego znalezionego elementu Przeszukuje tablicę w kierunku jej początku pod kątem występowania w niej podanego elementu. Jeżeli element nie zostanie znaleziony, funkcja zwraca liczbę -1...

« 1 ... 45 46 47 48 49 50 51 ... 61 »

★★★★★ 5/5 (263)

Facebook