function volumeStatus() {
if(video.muted) {
volumeStatus = false;
return volumeStatus
} else {
volumeStatus = true;
return volumeStatus
}
function volumeChangeStatus() {
volumeStatus();
volumeStatus = volumeStatus().volumeStatus;
if(!volumeStatus) {
video.muted = false;
volumeChangeUI(volumeStatus);
} else {
video.muted = true;
volumeChangeUI(volumeStatus);
}
}
在你
volumeChangeStatus
第一行调用volumeStatus
之后,volumeStatus
就已经不再是一个function了,所以你第二行会报错。所以,请注意变量名!