Przejdź do treści

internet - Kurs HTML i CSS

  • JS
    Manipulacja obiektami w JavaScript - Object / Lista właściwości obiektu w JavaScript - getOwnPropertyNames

    (interpretuje: Internet Explorer 9, Firefox 4, Opera 12, Chrome) Object.getOwnPropertyNames(O) Parametry: O - obiekt, którego właściwości mają zostać pobrane Wartość: Array - lista nazw wszystkich właściwości obiektu Wyjątki: TypeError - wartość O nie jest obiektem Zwraca listę nazw wszystkich właściwości obiektu - w tym normalnie niedostępnych w pętli for-in [zobacz: Object.defineProperty - enumerable]. Nie uwzględnia właściwości przejętych z prototypu, a jedynie bezpośrednio...

  • JS
    Manipulacja obiektami w JavaScript - Object / Tworzenie obiektu na wzorcu bez konstruktora - create

    (interpretuje: Internet Explorer 9, Firefox 4, Opera 12, Chrome) Object.create(O) Object.create(O, Properties) Parametry: Object O - wzorcowy prototyp obiektu Object Properties - obiekt zawierający deskryptory dodatkowych właściwości tworzonego obiektu [zobacz: Object.defineProperty] Wartość: Object - prototyp nowego obiektu Wyjątki: TypeError - wartość O nie jest obiektem ani null Pozwala utworzyć prototyp nowego obiektu na bazie wzorca. Inaczej niż w przypadku użycia operatora new...

  • JS
    Manipulacja obiektami w JavaScript - Object / Konfiguracja wielu właściwości obiektu - defineProperties

    (interpretuje: Internet Explorer 9, Firefox 4, Opera 12, Chrome) Object.defineProperties(O, Properties) Parametry: Object O - obiekt Object Properties - deskryptory właściwości [zobacz: Object.defineProperty] Wartość: O - przekazany obiekt Wyjątki: TypeError - wartość O nie jest obiektem Pozwala zdefiniować z jednym razem wiele deskryptorów właściwości. Przykład Object.defineProperties var obj = Object.defineProperties({}, { test: {value: 3, writable: true, enumerable: true...

  • JS
    Manipulacja obiektami w JavaScript - Object / Opieczętowanie obiektu w JavaScript - seal

    (interpretuje: Internet Explorer 9, Firefox 4, Opera 12, Chrome 6) Object.seal(O) Parametry: Object O - obiekt Wartość: O - przekazany obiekt Wyjątki: TypeError - wartość O nie jest obiektem Wywołanie tej funkcji na podanym obiekcie sprawia, że nie będzie można dla niego definiować więcej żadnych deskryptorów właściwości, dodawać żadnych nowych właściwości ani usuwać istniejących. Natomiast będzie można normalnie zmieniać wartości właściwości, które obiekt posiadał już wcześniej...

  • JS
    Manipulacja obiektami w JavaScript - Object / Zamrażanie obiektu w JavaScript - freeze

    (interpretuje: Internet Explorer 9, Firefox 4, Opera 12, Chrome 6) Object.freeze(O) Parametry: Object O - obiekt Wartość: O - przekazany obiekt Wyjątki: TypeError - wartość O nie jest obiektem Wywołanie tej funkcji na podanym obiekcie sprawia, że nie będzie można dla niego definiować więcej żadnych deskryptorów właściwości, dodawać żadnych nowych właściwości, usuwać istniejących właściwości ani zmieniać im wartości. Mówimy, że obiekt został zamrożony (ang. freeze), tzn. jego struktura...

  • JS
    Manipulacja obiektami w JavaScript - Object / Blokowanie rozszerzania obiektu - preventExtensions

    (interpretuje: Internet Explorer 9, Firefox 4, Opera 12, Chrome 6) Object.freeze(O) Parametry: Object O - obiekt Wartość: O - przekazany obiekt Wyjątki: TypeError - wartość O nie jest obiektem Wywołanie tej funkcji na podanym obiekcie sprawia, że nie będzie można dla niego definiować więcej żadnych nowych deskryptorów właściwości ani dodawać żadnych nowych właściwości. Natomiast będzie można normalnie zmieniać wartości i deskryptory oraz usuwać właściwości, które obiekt posiadał już...

  • JS
    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...

  • JS
    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({})...

  • JS
    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({}))...

  • JS
    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...

« 1 ... 6 7 8 9 10 11 12 »

★★★★★ 5/5 (476)

Facebook