这里的for循环的作用是什么啊

这上面用的for循环的作用是什么,对下面的代码有什么影响吗?有谁可以帮我看看,谢谢啦

img

我是这么理解的,供参考:
这个for循环是遍历NumberSource这个数组(这个应该是存放快递单号的数组)里的元素(具体的快递单号),
如果有元素的值(快递单号)和输入的Number相同(即查询到快递单号数组有这个快递单号)就再获取一个输入来修改这个元素(原来的快递单号)。
这个对下面的代码的影响就是让快递单号数组里的一个快递单号发生了变化,后面对这个快递单号数组的访问和修改也会发生相应变化。

更新NumberSource数组啊,下边要用到这个数组就有影响呗

function ==3 有个赋值,看你的逻辑是否会走到后面 可以断点追踪看下

img

图中有两个for循环,上面的for循环用于遍历快递单号数组,找到与输入的单号相匹配并修改;
下面的单纯用来遍历快递单号数组,查看快递信息;
两种互不影响;
另外else if是根据输入的数字选择功能的话,建议改为swich