为什么控制台打印出四个undefined?单独打印arr或者i都没问题打印arr[i]就是undefined
收起
因为你循环第一次打印的是 arr[1] , 而这个时候 arr只有一个元素(arr[0]),所以arr[1]是undefined,以此类推,解决: 把i改成 i = 0; 从0开始
报告相同问题?