Przejdź do treści

obiekt - 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

    ...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 / 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...

  • JS
    Manipulacja instancją obiektu w JavaScript - Object.prototype / Przekształcanie obiektu na tekst - toString

    ...[object " + nazwa klasy + "]" Funkcja toString jest wywoływana automatycznie zawsze wtedy, gdy oczekiwana jest wartość tekstowa, a przekazano obiekt. Przykład Object.prototype.toString new Object().toString(); // "[object Object]" new Object() + ""; // "[object Object]" Object.prototype.toString.call(undefined); // "[object Undefined]" Object.prototype.toString.call(null); // "[object Null]...

  • JS
    Manipulacja instancją obiektu w JavaScript - Object.prototype / Przekształcanie obiektu na rodzimy tekst - toLocaleString

    Object.prototype.toLocaleString() Wartość: String - wartość wywołania metody toString Wyjątki: TypeError - obiekt nie posiada metody toString Ta funkcja została wprowadzona, aby dostarczyć wszystkim obiektom spójnego interfejsu do konwersji na tekst w rodzimym języku użytkownika. Przykład Object.prototype.toLocaleString new Object().toLocaleString(); // "[object Object]" Object.prototype.toLocaleString.call(true); // "true...

  • JS
    Manipulacja instancją obiektu w JavaScript - Object.prototype / Sprawdzanie dostępności właściwości w pętli - propertyIsEnumerable

    Object.prototype.propertyIsEnumerable(V) Parametry: String V - nazwa właściwości Wartość: Boolean - czy podana właściwość obiektu będzie dostępna w pętli for-in Sprawdza, czy obiekt posiada właściwość o podanej nazwie, która będzie dostępna w pętli for-in [zobacz: Object.defineProperty - enumerable]. Przykład Object.prototype.propertyIsEnumerable var obj = {test: undefined}; Object.defineProperty(obj, "p", {enumerable: false}); obj.propertyIsEnumerable("test"); // true...

  • 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 / Ustawianie właściwej instancji obiektu w metodzie - bind

    ...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 programowania bardzo często używa się tzw. funkcji...

  • JS
    Obsługa tekstu w JavaScript - String / Konwertowanie wartości na tekst - String

    String() String(value) Parametry: value - wartość do konwersji Wartość: skonwertowana prosta wartość tekstowa (nie obiekt) Konwertuje dowolną wartość na tekst. W przypadku braku argumentów wywołania zwraca pusty tekst. Inaczej niż konstrukcja new String(...), nigdy nie tworzy nowego obiektu, a jedynie prostą wartość tekstową. Przykład String String(); // "" String(undefined); // "undefined" String(null); // "null" String(true); // "true" String(false)...

  • JS
    Obsługa tekstu w JavaScript - String / Tworzenie obiektu tekstowego - new String

    ...new String new String length new String new String() new String(value) Parametry: value - wartość na podstawie której zostanie utworzony obiekt Wartość: String - nowa instancja obiektu tekstowego Inaczej niż funkcja String, zawsze tworzy nową instancję obiektu tekstowego, a nie tylko prostą wartość tekstową. Przykład new String new String(); // new String() new String(undefined); // new String("undefined") new String(null); // new String("null") new...

« 1 ... 3 4 5 6 7 8 9 10 »

★★★★★ 5/5 (289)

Facebook