我在Javascript中做了一个自定义类,尽管它在Mac OS上的Safari和Chrome上运行得非常好,但它在iPad上出错。iOS上Safari的JavaScript类错误
我正在通过Safari上的Develop菜单调试以获取错误。奇怪的是,网上没有结果,我可以详细了解它。错误是“意外使用保留字'class'”。
我的JS:
class LoadingIndicator{ // error is here
constructor(elementID){
this.tick = 8;
this.waitStatus = document.getElementById(elementID);
this.animateLoaderVar = setInterval(
this.animateLoader.bind(this),
10
)
}
animateLoader(){
if(this.tick == 8){
this.waitStatus.firstElementChild.innerHTML = ".";
}
else if(this.tick == 16){
this.waitStatus.firstElementChild.innerHTML = "..";
}else if(this.tick == 24){
this.waitStatus.firstElementChild.innerHTML = "...";
this.tick = 0;
}
this.tick += 1;
}
removeLoader(){
this.waitStatus.outerHTML = "";
delete this.waitStatus;
clearInterval(this.animateLoaderVar);
}
}
打开你的浏览器Safari浏览器[我可以使用类吗?](http://caniuse.com/#search=class) – Jorius
它正在更新操作系统。我想可能是这样。 – VagueExplanation