如下图,其中 self 已定义为当前Page对象,执行时报下面错误:TypeError: Converting circular structure to JSON,拿掉红框中代码一切正常,跪求大神指导!

Promise的then()方法中调用setData报错

Promise的then()方法中调用setData报错

网友回复:

J***:

TypeError:将循环结构转换为JSON

追***:

setData只能赋值一个data变量。

你的setData里同时赋值了average和today,当然我们也无法知道是否你想把{average:0, today:0} 整个object赋值给某个变量。所以,要不分开写,要不补上赋值的变量名

阿***:

问题已解决,是 this 指针作用域的问题

爱盈利(aiyingli.com)移动互联网具影响力的盈利指导网站。定位于服务移动互联网创业者,移动盈利指导。我们的目标是让盈利目标清晰可见!降低门槛,让缺乏经验、资金有限的个人和团队获得经验和机会,提高热情,激发产品。