Nice! I wasn't aware of that!
Then we could potentially override that method to get [object Object] when converting it to JSON.
[object Object]
pony.toJSON = function () { return this.toString() } JSON.stringify(pony) // '[object Object]'
That sounds... useful? 🙈 But yeah, it's a feature that I as well only discovered after many years of JS experience and since have never used in production. It's pretty cool though.
Oh, and also the result would in fact be "[object Object]". The quotes are part of the serialized result (since it needs to be valid JSON).
"[object Object]"
That sounds... useful? 🙈
I mean, the specification is that the object gets converted to a string. About the actual content of the string, the OP said nothing 😝
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Nice! I wasn't aware of that!
Then we could potentially override that method to get
[object Object]
when converting it to JSON.That sounds... useful? 🙈
But yeah, it's a feature that I as well only discovered after many years of JS experience and since have never used in production. It's pretty cool though.
Oh, and also the result would in fact be
"[object Object]"
. The quotes are part of the serialized result (since it needs to be valid JSON).I mean, the specification is that the object gets converted to a string. About the actual content of the string, the OP said nothing 😝