6.10.3. Метод toJSON()

We use cookies. Read the Privacy and Cookie Policy

В действительности Object.prototype не определяет метод toJSON(), но метод JS0N.stringify() (раздел 6.9) пытается отыскать и использовать метод toJSON() любого объекта, который требуется сериализовать. Если объект обладает этим методом, он вызывается и сериализации подвергается возвращаемое значение, а не исходный объект. Примером может служить метод Date.toJSON().