Я думаю, что это может быть дубликат Строгое нарушение с использованием этого ключевого слова и раскрытие шаблона модуля
У меня есть этот код:
function gotoPage(s){
    if(s<=this.d&&s>0){this.g=s; this.page((s-1)*this.p.size);}
}
function pageChange(event, sorter) {
    var dd = event.currentTarget;
    gotoPage.call(sorter, dd[dd.selectedIndex].value);
}
И JSHINT (JSLINT) жалуется. В нем говорится "Строгое нарушение". для выделенной строки:
 
Я использую Function.call(), а затем ссылаюсь на экземпляр, как-то неуместно?
Считается, что это плохой стиль?