为什么 构造函数里 currentIndex: -1,如果this.currentIndex==in

2020-11-30 11:55发布

currentIndex: -1,
plaMusic: function(index,music) {
// 判断是否是同一首音乐
if(this.currentIndex == index) {
// 同一首音乐

        }
    }

这个是看李江南老师视频 QQ音乐里面的一小段代码 不明白为什么这样写就证明是同一首音乐了 我是自学 希望各位大佬 有时间的话 帮忙解答下 谢谢

标签:
1条回答
一夜七次
2楼-- · 2020-11-30 12:03

=-1, 代表初始值, 意思就是没有开发播放任何歌曲.
点击播放,或者切哥的时候,就会改变这个变量的值为当前播放歌曲的index.

代码搜一搜什么地方修改了currentIndex,就能理解了.

查看更多
登录 后发表回答