老师,这个是什么含义 function each(array, fn)
来源:4-6 第五次修改--开放与封闭原则
qq_慕粉6009927
2020-06-30 21:47:40
// 绑定事件
each(calculatorElem.btns,function (index, elem) {
elem.onclick = function () {
updateSign(this.value);
switch (this.title) {
case 'add':
// addHandler();
outputResult(operation.add(calculatorElem.formerInput.value,calculatorElem.laterInput.value));
break;
case 'subtract':
// subtractHandler();
outputResult(operation.subtract(calculatorElem.formerInput.value,calculatorElem.laterInput.value));
break;
case 'multiply':
// multiplyHandler();
outputResult(operation.multiply(calculatorElem.formerInput.value,calculatorElem.laterInput.value));
break;
case 'divide':
// divideHandler();
outputResult(operation.divide(calculatorElem.formerInput.value,calculatorElem.laterInput.value));
break;
}
};
});
// 遍历
function each(array, fn) {
for (var i = 0; i < array.length; i++) {
fn(i, array[i]);
}
}
2回答
同学你好,这个函数的作用是遍历所有的按钮,执行回调函数。以本视频的第五次修改为例:
同学可以再理解一下。
祝学习愉快~
好帮手慕码
2020-07-01
同学你好,这是一个方法,该方法传递两个参数,一个是所有的按钮,一个是回调函数:
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
相似问题
回答 2
回答 2