【发布时间】:2019-06-04 21:49:53
【问题描述】:
无法访问我的解析器返回的对象,但是,我可以看到它的内容,但访问属性返回一个未定义的。我找到的唯一解决方案是对我的值使用 Stringify/Parse。
在我的对象上使用 JSON Stringify 然后 PARSE 使它变得可读,但这是一个蹩脚的解决方案 :)
const MonkeyResolver = {
Monkey: {
address: (data, args, context) => {
console.log({data}); // Returns the actual entire object (monkey>address)
console.log(data.address); // --> Returns undefined
const newData = JSON.stringify(data);
const parsedData = JSON.parse(newData);
console.log(data.address); // --> Returns the address
}
}
}
我期望的对象是:
对象(猴子) 地址: 城市 街道
我误会了什么?
【问题讨论】: