Метод 𝗝𝗦𝗢𝗡.𝘀𝘁𝗿𝗶𝗻𝗴𝗶𝗳𝘆() ищет метод с именем «𝘁𝗼𝗝𝗦𝗢𝗡» в объекте javascript и преобразует возвращаемое им значение в строку JSON.

Если метод 𝘁𝗼𝗝𝗦𝗢𝗡 определен в объекте — 𝗵𝗲 𝗼𝗯𝗷𝗲𝗰𝘁, 𝘀𝘁𝗿𝗶𝗻𝗴𝗶𝗳𝘆 𝗳𝘂𝗻𝗰𝘁𝗶𝗼𝗻 𝘀𝗲𝗿𝗶 𝗮𝗹𝗶𝘇𝗲𝘀 𝘁𝗵𝗲 𝗿𝗲𝘁𝘂𝗿𝗻 𝘃𝗮𝗹𝘂𝗲 𝗼𝗳 𝘁𝗵𝗲 𝘁𝗼𝗝𝗦 𝗢𝗡 𝗺𝗲𝘁𝗵𝗼𝗱.

𝘁𝗼𝗝𝗦𝗢𝗡 помогает нам отправлять индивидуальные данные для каждого объекта.

В приведенном ниже примере — у объекта 𝗼𝗯𝗷𝗜𝗻𝗰 есть метод с именем toJSON, который возвращает строку, в строке 20 функция stringify сериализует эту строку вместо всего объекта

Строка 19 сериализует объект objNewUser, 𝗳𝗼𝗿𝗺 𝗼𝗳 𝗮 𝘀𝘁𝗿𝗶𝗻𝗴 — Почему так?

Ну, 𝗻-𝗯𝘂𝗶𝗹𝘁 𝘁𝗼𝗝𝗦𝗢𝗡 𝗺𝗲𝘁𝗵𝗼𝗱 𝘁𝗵𝗮𝘁 𝗰𝗼𝗻𝘃𝗲𝗿𝘁𝘀 𝘁𝗵𝗲 𝗱𝗮𝘁𝗲 𝗶𝗻𝘁𝗼 𝗮 𝘀𝘁𝗿𝗶𝗻𝗴.