Dokumentacja języka JavaScript 1.5:Obiekty:Object:toSource
z Mozilla Developer Center, polskiego centrum programistów Mozilli.
Spis treści |
[edytuj] Podsumowanie
Zwraca literał obiektowy reprezentujący kod źródłowy danego obiektu.
| Metoda obiektu: Object | |
| Zaimplementowana w: | JavaScript 1.3 |
[edytuj] Składnia
toSource()
[edytuj] Parametry
Brak.
[edytuj] Opis
Metoda toSource zwraca następujące wartości:
- dla obiektu wbudowanego
ObjectmetodatoSourcezwraca następujący ciąg znaków, wskazujący na niedostępność kodu źródłowego:
function Object() {
[native code]
}
- dla instancji
ObjectmetodatoSourcezwraca ciąg reprezentujący ich kod źródłowy.
- dla obiektów użytkownika metoda
toSourcezwraca kod źródłowy JavaScriptu definiujący dany obiekt jako ciąg znaków.
Metoda ta zazwyczaj jest używana wewnętrznie przez interpreter JavaScriptu, a nie bezpośrednio w kodzie. Można jednak wywołać toSource podczas debugowania, by zbadać zawartość danego obiektu.
[edytuj] Przykłady
[edytuj] Przykład: Zastosowanie toSource
Poniższy kod definiuje typ obiektowy Pies i tworzy instancję piesek jako obiekt typu Pies:
function Pies(nazwa,rasa,wiek,plec) {
this.nazwa=nazwa
this.rasa=rasa
this.wiek=wiek
this.plec=plec
}
piesek = new Pies("Szarik","owczarek niemiecki",5,"samiec")
Wywołanie metody toSource obiektu piesek wyświetla kod źródłowy JavaScriptu definiujący ten obiekt:
piesek.toSource()
//zwraca "{nazwa:"Szarik", rasa:"owczarek niemiecki", wiek:5, plec:"samiec"}