Задать вопрос
abyrkov
@abyrkov
JavaScripter

Ошибка: недопустимый вызывающий объект. Как исправить?

Буду краток.
Имеется небольшая библиотека - вот
И там возникает эта странная ошибка.
Хотелось бы знать, как ее побороть.

P.S. Гугл не помог
  • Вопрос задан
  • 2291 просмотр
Подписаться 1 Оценить 2 комментария
Решения вопроса 1
sfi0zy
@sfi0zy Куратор тега JavaScript
Creative frontend developer
Во-первых:
jCanvas(document.getElementById('c'))
глупая ошибка, бывает. Главная проблема тут в другом - вы делаете
this.context.lineTo.apply(null, arguments);
а стоило бы делать
this.context.lineTo.apply(this.context, arguments);

Почитайте на досуге про методы call и apply, тут неплохо написано. Вероятно вы не совсем понимаете какой контекст куда нужно или не нужно передавать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы