title: ES6遍历数组&对象的几种方式
tags:

  • 前端
  • ES6
  • 遍历数组
  • 遍历对象
    categories:
  • 前端

遍历数组的几种方式

方式1:

  1. const arr = ['red', 'green', 'blue'];
  2. arr.forEach(function (element, index) {
  3. console.log(element); // red green blue
  4. console.log(index); // 0 1 2
  5. });

方式2 & 方式3:

  1. var arr = ['a', 'b', 'c', 'd'];
  2. for (let a in arr) {
  3. console.log(a); // 0 1 2 3
  4. }
  5. for (let a of arr) {
  6. console.log(a); // a b c d
  7. }

遍历对象的几种方式

方式1:

  1. const obj ={"a":"a1", "b": "b1"}
  2. for(var x in obj) {
  3. console.log(x); // a, b
  4. console.log(obj[x]); //a1, b1
  5. }

方式2:

  1. const obj = {"a":"a1", "b": "b1"}
  2. Object.keys(obj).forEach(key => {
  3. console.log(key); // a, b
  4. console.log(obj[key]); //a1, b1
  5. });