成功解决:[object Object]

项目需求:通过循换生成的多个选项(每个选项可能是单选、多选、描述型)。这些选项有设置的分数、当用户点击提交按钮的时候(如果有选项未设置分数、要给出提示【前端判断是否为空】)
个人的解决思路:1、设置一个标志位flag。2、在提交数据前、对提交的数据进行判断(要先拿到这个数据、然后遍历其中是否存在未设置的值。如果有未设置的值,将flag设置为false[设置flag的目的就是防止有多个选项未设置分数])。3、根据flag的值来决定是否调用接口以及信息的提示。

1、遇到的问题

由于这个数据的收集是已经写好的、我需要从提交的数据中找出要遍历的数组数据。然后才能进行下一步操作、然后就到了文章标题遇到的问题。
如果在使用console.log("查看"+arr) 也可能会遇到同样的情况(我就是这样。解决方法就是直接console.log(arr)

2、原因

造成[object Object]的原因是:因为对象无法转为字符串造成的

在这里插入图片描述

提示: Json.stringify() 是序列化函数,用于将对象转化为字符串;Json.parse() 是反序列化函数,用于将字符串转化为 Json 对象;

3、解决的方式:

对数据进行处理、然后再次操作

猜你喜欢

转载自blog.csdn.net/weixin_43304253/article/details/126931834