Visit Mozilla.org

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 Object metoda toSource zwraca następujący ciąg znaków, wskazujący na niedostępność kodu źródłowego:
function Object() {
   [native code]
}
  • dla instancji Object metoda toSource zwraca ciąg reprezentujący ich kod źródłowy.
  • dla obiektów użytkownika metoda toSource zwraca 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"}

[edytuj] Zobacz także

toString