美文网首页
for...in,for...of

for...in,for...of

作者: Red_b759 | 来源:发表于2019-12-26 15:52 被阅读0次

主要用来遍历数组和字符串,对象也可以

for...in方法针对的是有没有下标数组的情况,也适用于对象的循环遍历;
for...of返回下标, 适用有下标的数组,对象没有下标则不适用。

一.for...in的用法,返回下标

 var list = ["a", "b", "c", "d", "e", "f"];
    console.log(list);
    
    for(var index in list){
        console.log("for_in的下标:",index);
    }  

(6) ["a", "b", "c", "d", "e", "f"]
01 for..in(of).html:54 for_in的下标: 0
01 for..in(of).html:54 for_in的下标: 1
01 for..in(of).html:54 for_in的下标: 2
01 for..in(of).html:54 for_in的下标: 3
01 for..in(of).html:54 for_in的下标: 4
01 for..in(of).html:54 for_in的下标: 5

二.for..of的用法,返回元素

for (var item of list) {
    console.log("for_of的下标以及元素:",list.indexOf(item),item);
}

01 for..in(of).html:58 for_of的下标以及元素: 0 a
01 for..in(of).html:58 for_of的下标以及元素: 1 b
01 for..in(of).html:58 for_of的下标以及元素: 2 c
01 for..in(of).html:58 for_of的下标以及元素: 3 d
01 for..in(of).html:58 for_of的下标以及元素: 4 e
01 for..in(of).html:58 for_of的下标以及元素: 5 f

相关文章

  • JavaScript for...in和for...of的区别

    for...in for...of的区别 for...in 循环的是key; for...of 循环的是value...

  • for...in,for...of

    主要用来遍历数组和字符串,对象也可以 for...in方法针对的是有没有下标数组的情况,也适用于对象的循环遍历;f...

  • for...in、for...of

    for……in 循环遍历对象的属性和数组的键值(索引) 可以遍历自定义属性 会遍历数组所有可枚举的属性,包括原型 ...

  • for...in & for...of

    内容摘自 MDN:for...in[https://developer.mozilla.org/zh-CN/doc...

  • 第22周技术周报

    1. for...of VS for...in的用法 for...of是用于遍历实现了Iterator接口的元素 ...

  • es6常用特性(三)

    一、Iterator for...of与for...in的区别for...in只能获取对象的键名,不能直接获取键值...

  • 遍历方式盘点

    Array 数组遍历 while for forEach for...in for...of map 等...严格...

  • js 中遍历对象的方法

    包含原型链上的属性 for...in 不包含原型链上的属性 for...in for...of利用 for...o...

  • for...in & for...of

    for...in语句 以任意顺序遍历一个对象的可枚举属性。对于每个不同的属性,语句都会被执行。 描述for... ...

  • for, forEach, for...in, for...of

    日期:2019 年 11 月 26 日 几种循环方式的差异比较 我们平常在代码中经常会用到 for , forEa...

网友评论

      本文标题:for...in,for...of

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