zoukankan      html  css  js  c++  java
  • TS学习之for..of

    for..of会遍历可迭代的对象,调用对象上的Symbol.iterator方法(可迭代对象,数组,字符串等)

    let arr = ["hello", "ts", "test"];
    for (let item of arr) {
        console.log(item)
    }
    //"hello", "ts", "test"

    for...of VS for...in(均可迭代一个列表。但是用于迭代的值却不同,for..in迭代的是对象的  的列表,而for..of则迭代对象的键对应的值。)

    复制代码
    let list = [4, 5, 6];
    
    for (let i in list) {
        console.log(i); // "0", "1", "2",
    }
    
    for (let i of list) {
        console.log(i); // "4", "5", "6"
    }
    复制代码
    复制代码
    let pets = {1:"Cat",2:"Dog",3:"Hamster"}
    for (let pet in pets) {
        console.log(pet); // 1,2,3
    }
    for (let pet of pets) {
        console.log(pet); // "Cat", "Dog", "Hamster"
    }
    复制代码
  • 相关阅读:
    局部类
    内部类
    程序的异常
    四种修饰符
    接口之间的多继承
    多态
    继承父类并实现多个接口
    接口内容小结
    接口的静态方法和私有方法
    顺序栈与链式栈
  • 原文地址:https://www.cnblogs.com/as3lib/p/9334509.html
Copyright © 2011-2022 走看看