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