为了账号安全,请及时绑定邮箱和手机立即绑定

关于遍历数组

关于遍历数组

茅侃侃 2018-12-19 22:18:00
function each(item, fn) {    if (Array.prototype.forEach) {        // 若支持forEach方法        item.forEach(fn)    } else {        // 不支持forEach的时候 便遍历并执行        for (var i in item) {            fn(i, item[i])            console.log(i);        }    }}var arr = ['java', 'c', 'php', 'html']function output(item, index) {    console.log(item);    console.log(index + ': ' + item)}each(arr, output)这里的output即为fn的实参,而fn 中i 和item[i]分别为第一参数和第二参数,不应该是对应output里面的item 和index 吗?但是如果是这样,output里面的item 和index 不应该调换位置吗?最终调试是上面代码是正确的,但是实在想不通,求助
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 380 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信