运行后,index.html第一首歌必定被显示为[object Object]

来源:5-2 获取数据 渲染主窗口列表 编码部分

噬月丶无序

2023-04-20

11:52那里,html使用+=的话,第一次html+=貌似触发了toString()?导致最后输出为[object Object]。手动去删除第一首歌的持久化存储数据,也不行。此处第一首歌路径以及歌名都为全英,也不会是歌问题吧,若换为html的话,则正常只输出一首歌,日志和控制台一切输出正常
↓html+=时,第一首为[object Object]
图片描述

↓html=时,则正常为最后一首,无额外输出
html=

写回答

1回答

噬月丶无序

提问者

2023-04-20

找到问题了。。。reduce最后需要传入空的初始值,我没有传入,导致tracks第一项数据成为了html的值,所以第一首一直都是对象

1
0

深度实战Electron,开发本地音乐播放器

慕课网首门 Electron 课程,专注应用核心开发

2347 学习 · 32 问题

查看课程