7.4.1 GetIterator ( obj [ , method ] )
具有参数 obj 和 可选参数 method 的抽象操作 GetIterator 执行以下步骤:
- 如果 method 未被传递,那么
a. 使 method 变为 ? GetMethod(obj, @@iterator)。
2.使 iterator 变为? Call(method, obj)。
3.如果 Type(iterator) 不是 Object 类型,抛出一个 TypeError 错误。
4.返回 iterator。