@ArtEze eso es por el navegador, basta agregar una variable dummy, y asunto arreglado
Object.defineProperty(Array.prototype, "toObject",
{
enumerable: true,
configurable: true,
get : function()
{
var obj = Object.create(Object.prototype, Object.getOwnPropertyDescriptors(this))
Object.defineProperty(obj, 'dummy', { configurable:true, value: 'dummy' })
return obj
}
})
var x = ["hola", "mundo"]
JSON.stringify(x.toObject)