【发布时间】:2015-11-11 07:50:11
【问题描述】:
如何为我的自定义解析对象扩展/实现 toString?
例如,我有一个包含“名称”和“距离”字段的 Parse 对象。
var NearBy = Parse.Object.extend("NearBy");
new Parse.Query(NearBy).first().then(function(nearby) {
nearby.get("name") // = maxim
nearby.get("distance") // = 3
})
我希望JSON.stringify(nearby) 输出{ "name" : "maxim", "distance" : 3" },而不是转储"[object Object]"
可以解决吗?
【问题讨论】:
-
试试
console.log(typeof nearby)?我怀疑nearby已经是一个字符串。也试试console.log(nearby)。 -
I would like JSON.stringify(nearby) to output您希望在代码中的哪个位置出现这种情况? -
stackoverflow.com/questions/16493498/… 在
nearby上可能会调用toString -
@PrashanthChandra 你是对的。简单地做 console.log(nearby) 神奇地工作。请将此作为答案发布?这样我可以接受吗?
标签: javascript json parse-platform tostring