Prototyp - podstawowy obiekt
Object jest używany przez Prototype jako przestrzeń nazw i do wywoływania powiązanej funkcji przy użyciu obiektu Object . Jest to używane na dwa następujące sposoby -
Jeśli jesteś prostym programistą, możesz użyć istniejących funkcji, takich jak inspekcja lub klonowanie .
Jeśli jesteś osobą, która chce tworzyć własne obiekty, takie jak Prototype, lub eksplorować obiekty tak, jakby były one hashami, zwróci się do rozszerzenia , kluczy i wartości .
Prototypowe metody obiektów
NOTE - Upewnij się, że masz co najmniej wersję 1.6 pliku prototype.js.
S.No. | Metoda i opis |
---|---|
1. | klon ()
Klonuje przekazany obiekt przy użyciu płytkiej kopii (kopiuje wszystkie właściwości oryginału do wyniku). |
2. | poszerzać()
Kopiuje wszystkie właściwości ze źródła do obiektu docelowego. |
3. | sprawdzać()
Zwraca zorientowaną na debugowanie reprezentację obiektu w postaci ciągu. |
4. | isArray ()
Zwraca wartość true, jeśli obj jest tablicą, w przeciwnym razie zwraca wartość false. |
5. | isElement ()
Zwraca wartość true, jeśli obj jest węzłem DOM typu 1, w przeciwnym razie zwraca wartość false. |
6. | isFunction ()
Zwraca true, jeśli obj jest typu function, false w przeciwnym razie. |
7. | isHash ()
Zwraca wartość true, jeśli obj jest instancją klasy Hash, w przeciwnym razie zwraca wartość false. |
8. | isNumber ()
Zwraca wartość true, jeśli obj jest typu number, w przeciwnym razie zwraca wartość false. |
9. | isString ()
Zwraca wartość true, jeśli obj jest typu string, w przeciwnym razie zwraca wartość false. |
10. | isUndefined ()
Zwraca wartość true, jeśli obj jest typu undefined, w przeciwnym razie zwraca wartość false. |
11. | Klucze()
Traktuje dowolny obiekt jako Hash i pobiera listę nazw jego właściwości. |
12. | toHTML ()
Zwraca wartość zwracaną przez metodę obj toHTML, jeśli istnieje, w przeciwnym razie uruchamia obj przez String.interpret. |
13. | toJSON ()
Zwraca ciąg JSON. |
14. | toQueryString ()
Zamienia obiekt w reprezentację ciągu zapytania zakodowanego w postaci adresu URL. |
15. | wartości ()
Traktuje dowolny obiekt jako Hash i pobiera listę jego wartości właściwości. |