在减速器动作中我有这种奇怪的情况
export const myAction = payload => {
const x = { type: MY_ACTION, payload }
console.log('sending action', x.payload)
return x
}
以上示例的工作方式是,我可以将有效载荷(位于控制台的navigator.geolocation
位置)记录下来。
但是当我想进行任何形式的转换(例如将这些数据字符串化)时,就不再可能记录它:
export const myAction = payload => {
const x = { type: MY_ACTION, payload }
const st = JSON.stringify(x)
console.log('stringified', st)
return x
}
以上结果导致st
为空白且未记录。
这里有什么我不理解的魔术吗?
任何建议,指向文档的指针等都将不胜感激
谢谢
答案 0 :(得分:0)
我意识到答案是navigator.geolocation
对象不是stringifi-able
...