JavaScript中for和for in在遍历使用getElementsByName()获取的数组时的小区别

遍历使用getElementsByName()获取的数组时,不能使用for in遍历,因为此时得到的数组如图所示:虽然数组长度获取无误,但是使用for in会将黄框里面的数据也遍历出来,使用for循环则不会。

JavaScript中for和for in在遍历使用getElementsByName()获取的数组时的小区别
JavaScript中for和for in在遍历使用getElementsByName()获取的数组时的小区别JavaScript中for和for in在遍历使用getElementsByName()获取的数组时的小区别