Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.10.2020, 15:19
Новичок на форуме
Отправить личное сообщение для fmmshadiq Посмотреть профиль Найти все сообщения от fmmshadiq
 
Регистрация: 22.10.2020
Сообщений: 7

Метод .bind как правильно вызвать функцию
function bindingFunction (tobind, ...args) {
    return tobind.bind(null, ...args);
}

function tobind(...args) {
    var sum = 0;
    for (var i=0; i<args.length; i++){
        sum += args[i];
    }
    console.log('elements  =' , i);
    console.log('elements sum = ' , sum);

}

bindingFunction(tobind, 1,2,3,4);


Обращаясь к bindingFunction(tobind, 1,2,3,4); ничего не происходит. Если вызывать просто функцию tobind(1,2,3,4) она выполняется. Но хочу разобраться с .bind . Как правильно вызвать функцию bindingFunction(1,2,3,4) к примеру чтобы она выполнила функцию tobind?
Ответить с цитированием
  #2 (permalink)  
Старый 22.10.2020, 15:41
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

Сообщение от fmmshadiq
Обращаясь к bindingFunction(tobind, 1,2,3,4); ничего не происходит.
так допишите в конце строки 15 минимум пару символов или больше если нужно.
Ответить с цитированием
  #3 (permalink)  
Старый 22.10.2020, 15:50
Новичок на форуме
Отправить личное сообщение для fmmshadiq Посмотреть профиль Найти все сообщения от fmmshadiq
 
Регистрация: 22.10.2020
Сообщений: 7

Если не сложно можете написать как это должно выглядеть? не совсем понимаю Вас
Ответить с цитированием
  #4 (permalink)  
Старый 22.10.2020, 15:52
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

fmmshadiq,
bindingFunction(tobind, 1,2,3,4)();
bindingFunction(tobind, 1,2,3,4)(100, 20);
Ответить с цитированием
  #5 (permalink)  
Старый 22.10.2020, 16:08
Новичок на форуме
Отправить личное сообщение для fmmshadiq Посмотреть профиль Найти все сообщения от fmmshadiq
 
Регистрация: 22.10.2020
Сообщений: 7

понял, спасибо

Последний раз редактировалось fmmshadiq, 22.10.2020 в 16:11.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как вызвать функцию при нажатии на ссылку imedia Элементы интерфейса 0 22.04.2016 20:48
как правильно вызвать функцию только по success? imedia Элементы интерфейса 9 22.09.2014 08:43
Как вызвать функцию Решатель Элементы интерфейса 1 31.10.2011 16:57
Как вызвать функцию из другого файла Mukhtar AJAX и COMET 4 07.10.2011 22:01
Как из функции вызвать другую функцию и правильно передать ей параметр Alexd Общие вопросы Javascript 3 06.05.2011 03:42