Skip to content

实现迭代器 #337

@FailurMan

Description

@FailurMan
let arr = ["213", "asd", 2, 3, 14];
      Array.prototype._interator = function () {
        let i = 0;
        return {
          next: () => {
            return {
              value: this[i++],
              done: i < this.length ? false : true,
            };
          },
        };
      };
      let b = arr._interator();
      console.log(b.next());
      console.log(b.next());
      console.log(b.next());
      console.log(b.next());
      console.log(b.next());

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions