I am sorry if this is a duplicate, so far I couldn’t find the same question.
I have an Object with various methods in my __proto__ member.
Let’s call the type of this object myObjectType.
Later on I have to do a JSON.stringify(myObjectType). The problem is that then when I build my object from the previous obtained JSON string the type of my Object is plain Object, I lost all the methods I had.
Does any one see why ?
There’s no standardized way of incorporating functions into JSON data. You can do something yourself — that is, write your own JSON serializer that incorporates functions according to some convention — but with straight standard JSON you get numbers, strings, booleans, and
null, plus of course objects with named properties and arrays. No functions, just data.