JavaScript小白终于弄明白啦!
首先来看一下问题:
1.在一个for循环中按照kh数组中的相关信息 依次发送ajax请求去请求相关的数据(请求到的信息是个数组) 然后把结果放到info中
2.根据前面的信息 info应该是一个数组的数组 所以应该可以使用info[][]来访问数据
但是输出info[]发现竟然未undefined
直接输出info发现可以正常输出
3.输出了一下info的长度发现居然为0???
然后突然想到会不会是因为执行到info[][]是for循环还没有结束 也就是说是由于JavaScript不是向C语言一样简单的顺序执行下来的,所以导致这种情况?
然后把ajax请求中的aysc修改为false后得到解决
耶( •̀ ω •́ )y
可以去睡觉啦!