我无法理解这段代码,特别是当“myfunc”中x的值在被调用时占用的值是多少...什么是代码行代码意味着“var multiplyBy3 = makeMultiplier(3 );”请注意控制台返回结果30.Javascript函数工厂代码需要了解
// Function factory
function makeMultiplier(multiplier) {
var myFunc = function (x) {
return multiplier * x;
};
return myFunc;
}
var multiplyBy3 = makeMultiplier(3);
console.log(multiplyBy3(10));