zoukankan      html  css  js  c++  java
  • for..in与for..of的区别

    for…in是遍历数组、对象的key

    let arr = [1, 2, 3];
    for (let i in arr) {
        console.log(i)
    }
    let obj = {
        name: 'wuxiaodi',
        age: 18,
    };
    for (let i in obj) {
        console.log(i)
    }

    输出结果:

    如果想用for…in遍历值那就把JS代码改成这样:

    let arr = [1, 2, 3];
    for (let i in arr) {
        console.log(arr[i])
    }
    let obj = {
        name: 'wuxiaodi',
        age: 18,
    };
    for (let i in obj) {
        console.log(obj[i])
    }

    输出结果:

    for…of是遍历数组的value

    let arr = [1, 2, 3];
    for (let i of arr) {
        console.log(i)
    }

    输出结果:

  • 相关阅读:
    20201107
    20201024
    20201020
    20200331
    20200330
    20200320
    20200319
    20200310
    20200221
    20190926
  • 原文地址:https://www.cnblogs.com/pwindy/p/12621458.html
Copyright © 2011-2022 走看看