资讯专栏INFORMATION COLUMN

for in 与 for of

Loong_T / 630人阅读

摘要:属于的标准,遍历的属于的标准,遍历的是有点骚,举个栗子。遍历的顺序可能会跟预想不一样,目前自己没遇到过。在使用之前要确认该对象值是不是或者只是遍历值,所以用来遍历数组更加的好

for in 属于es5的标准 ,遍历的key
for of 属于es6的标准 , 遍历的是value

for in 有点骚 ,举个栗子 。

for in
可以遍历到原型里面去,利用这个特点,遍历对象会比较好,如果不想遍历原型用hasOwnProperty做个判断就行。

for in 遍历的顺序可能会跟预想不一样,目前自己没遇到过。
for in 在使用之前要确认该对象值是不是null 或者underfind

for of 只是遍历值,所以用来遍历数组更加的好

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/105345.html

相关文章

  • for ...of for... in

    摘要:也就是说,遍历器对象本质上,就是一个指针对象。规定,默认的接口部署在数据结构的属性,或者说,一个数据结构只要具有属性,就可以认为是可遍历的属性本身是一个函数,就是当前数据结构默认的遍历器生成函数。执行这个函数,就会返回一个遍历器。 for...in遍历对象的属性或数组索引(ES5) eg1:遍历数组 var arr=[a,b,c,d]; for(let index in...

    lijinke666 评论0 收藏0
  • JavaScript 的 4 种数组遍历方法: for VS forEach() VS for/in

    摘要:对于,除非使用箭头函数,它的回调函数的将会变化。使用测试下面的代码,结果如下打印打印要点使用的规则要求所有回调函数必须使用箭头函数。 译者按: JS 骚操作。 原文:For vs forEach() vs for/in vs for/of in JavaScript 译者: Fundebug 本文采用意译,版权归原作者所有 我们有多种方法来遍历 JavaScript 的数组或者...

    joyqi 评论0 收藏0
  • 我们不一样:for...offor...in

    摘要:定义两者都是遍历的方法,最先能想到的区别是,前者是遍历键名,后者是遍历键值。一种数据结构只要部署了接口,就称之为可遍历的。中提供了一些具备原生接口的数据结构包括函数的对象对象。 定义 两者都是遍历的方法,最先能想到的区别是,前者是遍历键名,后者是遍历键值。看一下两者的定义: for...in 遍历当前对象的所有可枚举属性(包括自有属性,从原型继承的属性),遍历顺序是无序的 for.....

    Imfan 评论0 收藏0
  • 【快速入门系列】简述 for...infor...of 区别

    摘要:像和使用内置构造函数所创建的对象都会继承自和的不可枚举属性,例如的方法或的方法。循环将遍历对象本身的所有可枚举属性,以及对象从其构造函数原型中继承的属性更接近原型链中对象的属性覆盖原型属性。遍历数组时推荐使用,其中为数组每一项的值。 引言 在对数组或对象进行遍历时,我们经常会使用到两种方法:for...in 和 for...of,那么这两种方法之间的区别是什么呢?让我们来研究研究。 一...

    ashe 评论0 收藏0
  • 2018 AI、机器学习、深度学习 Tensorflow 相关优秀书籍、课程、示例链接集锦

    摘要:机器学习深度学习与自然语言处理领域推荐的书籍列表人工智能深度学习与相关书籍课程示例列表是笔者系列的一部分对于其他的资料集锦模型开源工具与框架请参考。 showImg(https://segmentfault.com/img/remote/1460000014946199); DataScienceAI Book Links | 机器学习、深度学习与自然语言处理领域推荐的书籍列表 sho...

    wenshi11019 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<