Задать вопрос
@ValeraNakhuy

Как поменять аргументы в функции?

Есть функция которая принимает 2 аргумента:
updateEventAction = (data, callback) =>
Есть с десяток вызовов, в одном из вызовов надо добавить второй аргумент
Если я его добавляю вот так, то data и callback меняются местами.
data становится false
callback становится {}
updateEventAction.bind(this, false)

Как это сделать не меняя порядок аргуентов?
  • Вопрос задан
  • 109 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Robur
@Robur
Знаю больше чем это необходимо
.bind может только зафиксировать n первых параметров - если вы хотите в чтобы в callback было всегда false а data - принималась параметром, то вам надо сделать еще одну функцию явно
updateWithoutCallback = (data) => updateEventAction(data, false)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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