首页 > 解决方案 > 为什么要对 Symbol.iterator 使用方括号?

问题描述

我是 TypeScript 的新手,偶然发现了这段代码:

let numbers = {
  *[Symbol.iterator]() {
    for (let i = 0; i <= 2; i++) {
      yield i;
    }
  },
};

我想知道为什么需要 Symbol.iterator 周围的方括号。

标签: javascripttypescript

解决方案


推荐阅读