美文网首页
forEach、for-in与for-of的区别

forEach、for-in与for-of的区别

作者: luckyQAQ | 来源:发表于2018-08-03 17:59 被阅读0次

    遍历数组推荐for  of   ,遍历对象推荐  for  in

    for in可以用来便利数组和对象

    for in在遍历数组的时候有小问题,比如数组有个属性,那么for in遍历的时候也会遍历

    forEach(不能用在伪数组)

    伪数组转化为数组

    array.map()

    for of

    for in是ES5标准,for of是ES6标准,for of只可以循环可迭代对象的可迭代属性

    (对象不可以直接用)

    阮一峰关于es6   for of的讲解:http://es6.ruanyifeng.com/#docs/iterator

    其他

    Object.keys()   Object.values()方法

    相关文章

      网友评论

          本文标题:forEach、for-in与for-of的区别

          本文链接:https://www.haomeiwen.com/subject/jyluvftx.html