у меня есть следующие функции:Путаница переменные сравнявшись функции JavaScript
function change(num1, num2){
//return number
}
function getFunction(funct){
//return function
}
это заявление:
var funct = getFunction(change);
и этот вызов
funct(array);
Я смущен о том, что делает вызов. Где он отправляет array
, что именно он делает? Я просто не могу обвести вокруг себя голову. При отправке функции change()
в getFunction()
, что именно делает это и снова, как JS обрабатывает funct(array)
? Дайте мне знать, если мне нужна дополнительная информация.
ОК, поэтому просто уточнить, так как funct определяется как функция, которая возвращает функцию, теперь это делает функцию вызываемой функции? – cwendel
'funct' не является определенной функцией. Это переменная, которая была назначена функции –
, поэтому при вызове 'funct (array)'. 'array' отправляется в функцию, возвращаемую' getFunction (change) '? – cwendel