# :blue_book: Object.prototype.toString() --- > toString() არის მეთოდი რომელიც გვიბრუნებს ობიექტის მნიშნელობას სტრინგად. არ აქვს მნიშვნელობა ობიექტის value string-ია, number-ი თუ boolien, ნებისმიერ შემთხვევაში toString() მეთოდი დაგვიბრუნებს მნიშვნელობას სტრიგად. --- # :pencil: Syntax/სინტაქსი --- ### toString() ``` // სინტაქსი გამოიყურება შემდეგნაირად: // გვაქვს ობიექტი, ამ შემთხვევაშ ადამიანი // რომელსაც გადაეცემა ერთი პარამეტრი(სახელი) function Person(name) { this.name = name; } const person1 = new Person("NiNi"); // თუ გვინდა გამოვიყენოთ toString() მეთოდი // სინტაქსი იქნება შემდეგნაირი: Person.prototype.toString = function personToString() { return `${this.name}`; }; console.log(person1.toString()); ``` > --- # :bulb: Description/აღწერა --- > თანდაყოლილად toString() აბრუნებს ობიექტის ტიპს სადაც > ობიექტის ტიპი არის ისევ ობიექტი. > მაგალითად: >`const o = new Object().toString() // o is "[object Object]";` >როდესაც სინტაქსში ვწერთ მაგალითად: >Person.prototype.toString = function personToString() { return `${this.name}`; }; ეს ნიშნავს რომ თანდაყოლილ მნიშვნელობას რომელიც არის ცარიელი ობიექტი გადავაწერთ ფუნქციას რომელიც აბრუნებს სტრინგს, ამ შემთხვევაში ადამიანის სახელს. --- # :key: Example/მაგალითი --- ``` // *მაგალითი პირველი* function Person(name) { this.name = name; } const person1 = new Person('Nikusha'); Person.prototype.toString = function personToString() { return `${this.name}`; }; console.log(person1.toString()); // მოსალოდნელი შედეგი: "Nikusha" // *მაგალითი მეორე* function Person(name, age) { this.name = name; this.age = age; } const person1 = new Person('Nikusha', 20); Person.prototype.toString = function personToString() { return `${this.name}, ${this.age}`; }; console.log(person1.toString()); // მოსალოდნელი შედეგი: "Nikusha 20" (სახელიც და ასაკიც იქნება ორივე სტრინგი) ``` --- ### :bookmark_tabs: resources / წყარო --- > [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/toString](https://) > https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.tolocalestring ---