internet - Kurs HTML i CSS
- Manipulacja obiektami w JavaScript - Object / Sprawdzanie, czy obiekt jest opieczętowany - isSealed
(interpretuje: Internet Explorer 9, Firefox 4, Opera 12, Chrome 6) Object.isSealed(O) Parametry: Object O - obiekt Wartość: Boolean - czy obiekt został opieczętowany Wyjątki: TypeError - wartość O nie jest obiektem Sprawdza, czy podany obiekt został opieczętowany, tzn. jest nierozszerzalny, a wszystkie jego właściwości są niekonfigurowalne [zobacz: Object.definePropert - configurable]. Przykład Object.isSealed Object.isSealed({}); // false...
- Manipulacja obiektami w JavaScript - Object / Sprawdzanie, czy obiekt jest zamrożony - isFrozen
(interpretuje: Internet Explorer 9, Firefox 4, Opera 12, Chrome 6) Object.isFrozen(O) Parametry: Object O - obiekt Wartość: Boolean - czy obiekt został zamrożony Wyjątki: TypeError - wartość O nie jest obiektem Sprawdza, czy podany obiekt został zamrożony, tzn. jest nierozszerzalny, a wszystkie jego właściwości są niekonfigurowalne i zablokowane przed zapisem [zobacz: Object.definePropert - configurable, writable]. Przykład Object.isFrozen Object.isFrozen({})...
- Manipulacja obiektami w JavaScript - Object / Sprawdzanie, czy obiekt jest rozszerzalny - isExtensible
(interpretuje: Internet Explorer 9, Firefox 4, Opera 12, Chrome 6) Object.isExtensible(O) Parametry: Object O - obiekt Wartość: Boolean - czy obiekt jest rozszerzalny Wyjątki: TypeError - wartość O nie jest obiektem Sprawdza, czy podany obiekt nie został zablokowany przed rozszerzaniem. Przykład Object.isExtensible Object.isExtensible({}); // true Object.isExtensible(Object.seal({})); // false Object.isExtensible(Object.freeze({}))...
- Manipulacja obiektami w JavaScript - Object / Lista nazw właściwości obiektu w JavaScript - keys
(interpretuje: Internet Explorer 9, Firefox 4, Opera 12, Chrome) Object.keys(O) Parametry: Object O - obiekt Wartość: Array - lista nazw właściwości obiektu dostępnych w pętli for-in Wyjątki: TypeError - wartość O nie jest obiektem Zwraca listę nazw właściwości obiektu, które są dostępne w pętli for-in [zobacz: Object.defineProperty - enumerable]. Przykład Object.keys Object.keys({p: 1}); // ["p"] Object.keys({}); // [] var obj = {}; Object.defineProperty(obj, "p", {enumerable...
- Dynamiczne wywoływanie funkcji w JavaScript - Function.prototype / Ustawianie właściwej instancji obiektu w metodzie - bind
(interpretuje: Internet Explorer 9, Firefox 4, Opera 12, Chrome 7) Function.prototype.bind(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 początkowych argumentów wywołania funkcji Wartość: Function - nowa instancja funkcji Wyjątki: TypeError - nastąpiła próba wywołania na obiekcie, który nie jest funkcją W asynchronicznych językach...
- 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)...
- 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...
