这应该是为了防止切换的时候有重复的,多判断一次。
我不知道我是否理解对了...供参考
var n = ++count;//n在函数作用域中,count是全局变量,如果还没执行完就点击count会改变,而n不会
每执行一次load(),都会声明一个n,比如点击三次,就会有三个n,它们分别的值是1,2,3.但是count是全局变量,点击三次之后count是3.所以前面两个n不等于count,不会顺利执行。只有最后一次点击时声明的n与count相等。所以只会播放最后一次点击的音频。