法一、用indexOf()对数组去重

法二、对数组先进行sort()排序再去重

用for循环
for 循环中,变量 i 的类型是number类型!

用for in循环
for in 循环中,变量 i 的类型是String类型,当打印numbers[i+1]时,会显示undefined,因为i是String类型,1是number类型,此时i+1的+会充当连接符,即只是在i后面加了个1,比如i是0,那么i+1就是01。所以此处将i转成number型再加1。
for 循环中,变量 i 的类型是number类型!
for in 循环中,变量 i 的类型是String类型,当打印numbers[i+1]时,会显示undefined,因为i是String类型,1是number类型,此时i+1的+会充当连接符,即只是在i后面加了个1,比如i是0,那么i+1就是01。所以此处将i转成number型再加1。