真机调试时,在HBuilderX的控制台中,不打印对象的具体结构,只显示 [object object]
演示代码:
let pages = getCurrentPages()
console.log('----长度----',pages.length)
for (let i = 0; i < pages.length; i++) {
console.log('-----页面栈-----',pages[i])
}
上面代码中,console.log('-----页面栈-----',pages[i])
这行代码打印的结果全是: [object object]
水车 (作者)
和这个没关系,直接打印对象也是同样的效果,我写普通的对象也是可以打印的。目前猜测是对象属性太多就不打印了。
2023-08-21 17:38
水车 (作者)
我打印的是页面栈数组,就不会输出内容。如果是普通的json对象,又会正常打印
2023-08-21 17:39
水车 (作者)
你截图里面用了 + 号拼接字符串了,打印的内容会调用Object的toString()方法。不是这个原因。我上面写的是用 , 好分割的两个打印体。理论上会将Object的具体key-value都打印出来的
2023-08-21 17:42
喜欢技术的前端
回复 水车: 大意了,看错了个,
2023-08-22 09:05