--- title: Object.prototype.toSource() slug: Web/JavaScript/Reference/Global_Objects/Object/toSource tags: - JavaScript - Method - Non-standard - Object - Prototype translation_of: Web/JavaScript/Reference/Global_Objects/Object/toSource original_slug: Web/JavaScript/Referencje/Obiekty/Object/toSource ---
Zwraca literał obiektowy reprezentujący kod źródłowy danego obiektu.
Object.toSource();
obj.toSource();
Brak.
Metoda toSource() zwraca następujące wartości:
toSource() zwraca następujący ciąg znaków, wskazujący na niedostępność kodu źródłowego:
function Object() {
[native code]
}
toSource() zwraca ciąg reprezentujący ich kod źródłowy.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.
toSource()Poniższy kod definiuje typ obiektowy Pies i tworzy instancję piesek jako obiekt typu Pies:
functionPies(nazwa) { this.nazwa=nazwa; }Pies.prototype.toSource = functionPies_toSource() { return 'newPies(' + uneval(this.nazwa) + ')'; }; console.log(newPies('Joe').toSource()); // ---> newPies("Joe")
Math.toSource() — Returns the String "Math".