[object Object]解决方案及原因
起因:在通过接口获取到数据之后,打印,console.log("用户信息为:" + res)
(图片来源网络,侵删)
显示:用户信息为:[object Object]
解决方法:去掉加号(+)和前面的字符串,单独打印res,console.log(res)
原因:关注代码console.log("用户信息为:" + res),可以发现使用了加号,并且res中的数据是一个数组对象。加号在处理一边为字符串,一边为其他数据时,会使用toString方法将不是字符串的那一边转化为字符串,最后再拼接。
不同类型对象的toString()方法的返回值不同,Object是返回该对象的类型。
var obj = new Object({});
obj.toString(); // "[object Object]"
所以,最后打印的是——用户信息为:[object Object]
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
