In the below function assigning the multiplier function on twice variable so the factor parameter 2 should be replaced by 5 & how the number getting defined? The value of number is 5 and factor is 2 but how? Please explain.
function multiplier(factor) {
return number => number * factor;
}
let twice = multiplier(2);
console.log(twice(5));