przykład - Kurs HTML i CSS
- 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...
- 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...
- 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...
- 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...
- Operacje na tablicach w JavaScript - Array.prototype / Sprawdzanie warunku dla wszystkich elementów - every
(interpretuje: Internet Explorer 9, Firefox, Opera, Chrome) Array.prototype.every(callbackfn) Array.prototype.every(callbackfn, thisArg) Parametry: 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ść: Boolean - czy dla wszystkich elementów tablicy funkcja...
- Operacje na tablicach w JavaScript - Array.prototype / Sprawdzanie warunku dla przynajmniej jednego elementu - some
(interpretuje: Internet Explorer 9, Firefox, Opera, Chrome) Array.prototype.some(callbackfn) Array.prototype.some(callbackfn, thisArg) Parametry: 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ść: Boolean - czy przynajmniej dla jednego elementu tablicy funkcja...
- Operacje na tablicach w JavaScript - Array.prototype / Iterowanie po elementach tablicy - forEach
(interpretuje: Internet Explorer 9, Firefox, Opera, Chrome) Array.prototype.forEach(callbackfn) Array.prototype.forEach(callbackfn, thisArg) Parametry: Function callbackfn - funkcja zwrotna 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) Wyjątki: TypeError - callbackfn nie jest funkcją Pozwala przejrzeć...
- Operacje na tablicach w JavaScript - Array.prototype / Przekształcanie elementów tablicy - map
(interpretuje: Internet Explorer 9, Firefox, Opera, Chrome) Array.prototype.map(callbackfn) Array.prototype.map(callbackfn, thisArg) Parametry: Function callbackfn - funkcja 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...
- Operacje na tablicach w JavaScript - Array.prototype / Odfiltrowywanie elementów tablicy - filter
(interpretuje: Internet Explorer 9, Firefox, Opera, Chrome) Array.prototype.filter(callbackfn) Array.prototype.filter(callbackfn, thisArg) Parametry: 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...
- Operacje na tablicach w JavaScript - Array.prototype / Redukowanie tablicy do wartości - reduce
(interpretuje: Internet Explorer 9, Firefox, Opera 10.50, Chrome) Array.prototype.reduce(callbackfn) Array.prototype.reduce(callbackfn, initialValue) Parametry: Function callbackfn - funkcja zwracająca zredukowaną wartość i przyjmująca argumenty: accumulator - dotychczasowa zredukowana wartość kValue - element tablicy Number k - indeks elementu tablicy Array O - oryginalna tablica initialValue - wartość początkowa (domyślnie: element o najniższym indeksie jawnie dodanym do tablicy)...