TypeScript学习笔记(八)-迭代器和生成器

只要对象实现了Symbol.iterator属性时,就认为它是可迭代的,这个属性默认返回的是供迭代的值。

通过for..of 或者 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"
}

 

你可能感兴趣的:(typescript)