老师,这个是什么含义 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-06

同学你好,这个函数的作用是遍历所有的按钮,执行回调函数。以本视频的第五次修改为例:

http://img.mukewang.com/climg/5f027e9009dfed9b09890531.jpg

同学可以再理解一下。

祝学习愉快~

0

好帮手慕码

2020-07-01

同学你好,这是一个方法,该方法传递两个参数,一个是所有的按钮,一个是回调函数:

http://img.mukewang.com/climg/5efbeb0009fbe7d212490306.jpg

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0
hq_慕粉6009927
h 这个到底起什么作用呢?
h020-07-05
共1条回复

0 学习 · 14456 问题

查看课程