这里的operate是模块的匿名函数执行之后赋给operate,匿名函数中将operates函数作为返回值,那么下面的1处执行operate(this.title,calculatorElem.formerInput.value,calculatorElem.laterInput.value);时就是在执行operates函数,这样理解对吗?
就是这样
// 作为返回值function fn(){return function(){console.log(1);}}var newFn=fn(); //fn()返回的是里面的匿名函数,把这个函数赋给变量,通过变量来调用newFn();//调用fn()();
橋本奈奈未
相关分类