我很难找到一个JSON.stringify
错误。
我有一个具有以下结构的对象:
var test_object = {
id : 0,
type: 'root',
related_dropzone_id : 0,
related_dropzone_order: 0,
options : {},
children: []
}
其中是定义为schildren
的对象数组,例如:test_object
[
12387192837: test_object_a,
12387192838: test_object_b
]
当然,其属性具有不同的值。
当我执行 aconsole.log(top_most_object)
时,控制台会抛出正确的对象及其属性嵌套,但是当我输出 a 时console.log(JSON.stringify(top_most_object))
,它会显示一个字符串,其中最顶层的children
数组为空:[]
又名:截断。
调用JSON.stringify
不会引发任何错误,所以我不知道这是什么问题。
所以问题是,我怎样才能在这里调试问题?