for 和 for in区别

81 阅读1分钟
        // let str = {
        //     name: '你好',
        //     age: 18,
        //     aihao: '打游戏'
        // }
        // let q = []
        // for (let i in str) {
        //     q[i] = str[i]
        // }
        // console.log(q);
        let arr = [1, 2, 3, 4, 5];
        let str = [];
        for (let i = 0; i < arr.length; i++) {
            str[i] = arr[i];
        }
        console.log(str);
    for循环是用来查询数组的索引号,for in 是用来获取对象里的值