Этот вопрос закрыт для ответов, так как повторяет вопрос Вызываю метод интервалом, выдает ошибку, как её исправить?
@Grep1

Почему переменная без значения?

Почему js ругается на this.carElem.css? я же при вызове метода draw ее определяю
Cannot read property 'css' of undefined

let Car = function(x, y){
				this.x = x;
				this.y = y;
			};

			Car.prototype.draw = function(){
				this.carHTML = '<img src="1.png" height="60">';
				this.carElem = $(this.carHTML);

				this.carElem.css({
					position: 'absolute',
					left: this.x,
					top: this.y
				});

				$('body').append(this.carElem);
			};

			Car.prototype.moveRight = function(){
				this.x += 5;

				this.carElem.css({
					left: this.x,
					top: this.y
				});
			};

			let bmw = new Car(1,2);
			let mercedes = new Car(200,300);

			bmw.draw();
			mercedes.draw();
			let speedBmw = setInterval(bmw.moveRight, 1000);
  • Вопрос задан
  • 114 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы
21 окт. 2020, в 22:40
300 руб./за проект
21 окт. 2020, в 22:34
25000 руб./за проект
21 окт. 2020, в 21:24
7000 руб./за проект