最大的区别在与稀松数组:如果循环的数组是稀松数组的话用for循环会将中间的空下标(不论有没有都会从0到最后一个全都遍历一遍,没有属性名的直接为undefined ,而for-in循环会跳过这些没有的属性名)