Как исправить ошибку линтера аргументов в binder?

#javascript #arguments #linter

Вопрос:

Мне нужна функция, которая имеет ту же функциональность, что и функция.prototype.bind(). У меня есть:

 export function customBind(func, context, ...args) {
  const bindArgs = [].slice.call(arguments, 2);

  return function() {
    const funcArgs = [].slice.call(arguments);

    return func.apply(context, bindArgs.concat(funcArgs), ...args);
  };
}
 

И ошибка:

 error    Use the rest parameters instead of 'arguments'  prefer-rest-params
 

Как я могу изменить аргументы на чем-то другом? Просто попробовал с помощью аргументов, но это неверно.

Комментарии:

1. Ты это видел?

2. Конечно, сначала я сделал