javascript总for of和for in的区别?

都是遍历,那有什么区别呢、?

阅读 74.2k
评论
    13 个回答
    • 4.5k

    for in遍厉数组无法保证输出值的顺序,而for of可以保证输出顺序,这个是本质也是最大的差别,es6后建议使用for of会避免许多小的不必要错误,之前的for in最好用于遍厉对象,因为对象是无序的