遍历器的问题~

来源:7-7 自定义遍历

爱吃apple的阿狸

2020-03-17

老师是这样的
图片描述
我是这样实现的,如果循环完后不返回false,会有啥影响么~,输出结果是一样的

    allAuthors[Symbol.iterator] = function * () {
      const keys = Reflect.ownKeys(this).slice(0, -2)
      for (const key of keys) {
        yield * this[key]
      }
    }
写回答

1回答

快乐动起来呀

2020-03-21

没问题的,这是两种不同的写法,while 需要用 return false来停止,你的写法很棒

0
1
爱吃apple的阿狸
非常感谢!
2020-03-28
共1条回复

再学JavaScript ES(6-10)全版本语法大全

前端无门槛学习,从ES6到ES10,一套课程掌握JS最新语法

1182 学习 · 336 问题

查看课程