7.4.2 IteratorNext ( iterator [ , value ] )

抽象操作 IteratorNext 与参数 iterator 和可选参数 value 执行以下步骤:

  1. 如果 value 未被传递,那么

a.使 result 变为 ? Invoke(iterator, "next", « »)。 2.否则,

a. 使 result 变为? Invoke(iterator, "next", « value »)。

3.如果 Type(result) 不是 Object 类型,抛出一个 TypeError 错误。

4.返回 result

results matching ""

    No results matching ""