美文网首页
生成器(迭代器的语法糖)&& for ... o

生成器(迭代器的语法糖)&& for ... o

作者: _William_Zhang | 来源:发表于2019-01-22 15:34 被阅读1次

生成器(迭代器 生成的语法糖)

生成器

for ... of (迭代器 访问的语法糖)

遍历 for ... in 迭代 for ... of
object = {a:'a',b:'b',c:'c'}

object[Symbol.iterator] = function *(){
    let keys = Object.keys(object)
    for(let i =0;i<keys.length;i++){
        yield object[keys[i]]
    }
}

for(let value of object){
    console.log(value)
}
自定义 对象的 迭代方法 后打印出来的值 JS里的三种for循环

相关文章

网友评论

      本文标题:生成器(迭代器的语法糖)&& for ... o

      本文链接:https://www.haomeiwen.com/subject/gcoljqtx.html