美文网首页
for-of循环

for-of循环

作者: codeffee | 来源:发表于2017-03-18 01:13 被阅读0次

ES6为我们提供了for-in循环和for-Each循环还要强大

之前的for-in循环

var arr=['apple','orange','banana','strawberry'];
for (var i in arr) { 
  console.log(i);
}
//打印的是索引值
0,1,2,3

for-of循环

遍历数组

var arr=['apple','orange','banana','strawberry'];
for (var i in arr) { 
  console.log(i);
}
//打印的是每一项的值
apple
orange
banana
strawberry

也可以遍历字符串

var string = "boa";

for (var value of string) {
    console.log(value);
}

// "b"
// "o"
// "o"

遍历Map对象

let iterable = new Map([["a", 1], ["b", 2], ["c", 3]]);

for (let entry of iterable) {
  console.log(entry);
}
// [a, 1]
// [b, 2]
// [c, 3]

for (let [key, value] of iterable) {
  console.log(value);
}
// 1
// 2
// 3

相关文章

  • for-of循环

    ES6为我们提供了for-in循环和for-Each循环还要强大 之前的for-in循环 for-of循环 遍历数...

  • js 循环有哪些?

    js 循环有哪些? for / for-in / for-of / foreach 专门为循环设计 map / f...

  • ES6(八)迭代器与生成器2

    1.可迭代对象与 for-of 循环 2.内置的迭代器 3.字符串的迭代器 可迭代对象与 for-of 循环 可迭...

  • for-of

    for-of方法: for-of的语法看起来跟for-in很相似,但它的功能却丰富的多,它能循环很多东西。 for...

  • 一、迭代器和for-of循环

    一、迭代器和for-of循环 for (var value of myArray) {console.log(va...

  • 迭代器和for-of循环

    迭代器和for-of循环最早的数组遍历方式 var a = ["a", "b", "c"];for(var ind...

  • 遍历

    总结 从遍历数组的效率上来讲普通for循环 >= forEach > for-of > for-in forEac...

  • for循环、for-in、forEach、for-of

    要遍历数组,最简单的方式即for循环: 这样的方式是最简单直接的方法,但是这样的方式需要的变量比较多。 在ES5之...

  • for-in,foreach,for-of 循环遍历

    var arr=[1,2,3,4]; ① forEach //forEach是ES5中操作数组的一种方法,主要功...

  • es6${}、for循环for-of

    Template Literals(模板对象) in ES6 如在es5中拼凑字符串需要+''以及变量名 在es6...

网友评论

      本文标题:for-of循环

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