我想通过以下描述在 JavaScript 中创建一个类。
本课程是使用 Google 地图模拟卡车在路线上移动的一部分。我想要的是在类方法中使用 setInterval ,就好像它是一个函数一样,能够在使用不同参数重复实例化对象后模拟许多标记。
class RouteMarker {
constructor(marker,pointsArray,i) {
this.marker = marker;
this.pointsArray = pointsArray;
this.i=i;
}
main() {
var myVar = setInterval(function(){this.myTimer}, 7000);
}
myTimer() {
alert('o');
this.setPostionM(this.i);
this.i++;
}
setPostionM(key) {
this.marker.setPosition(this.pointsArray[key]);
}
}