diff --git a/spec.html b/spec.html index 3d8cb29bb2..5beaf1825e 100644 --- a/spec.html +++ b/spec.html @@ -30670,7 +30670,7 @@

String Iterator Objects

CreateStringIterator ( _string_ )

-

The abstract operation CreateStringIterator takes argument _string_. This operation is used to create iterator objects for String methods which return such iterators. It performs the following steps when called:

+

The abstract operation CreateStringIterator takes argument _string_. This operation is used to create iterator objects for String methods that return such iterators. It performs the following steps when called:

1. Assert: Type(_string_) is String. 1. Let _iterator_ be OrdinaryObjectCreate(%StringIteratorPrototype%, « [[IteratedString]], [[StringNextIndex]] »). @@ -34510,7 +34510,7 @@

Array Iterator Objects

CreateArrayIterator ( _array_, _kind_ )

-

The abstract operation CreateArrayIterator takes arguments _array_ and _kind_. This operation is used to create iterator objects for Array methods which return such iterators. It performs the following steps when called:

+

The abstract operation CreateArrayIterator takes arguments _array_ and _kind_. This operation is used to create iterator objects for Array methods that return such iterators. It performs the following steps when called:

1. Assert: Type(_array_) is Object. 1. Assert: _kind_ is ~key+value~, ~key~, or ~value~. @@ -36047,7 +36047,7 @@

Map Iterator Objects

CreateMapIterator ( _map_, _kind_ )

-

The abstract operation CreateMapIterator takes arguments _map_ and _kind_. This operation is used to create iterator objects for Map methods which return such iterators. It performs the following steps when called:

+

The abstract operation CreateMapIterator takes arguments _map_ and _kind_. This operation is used to create iterator objects for Map methods that return such iterators. It performs the following steps when called:

1. Perform ? RequireInternalSlot(_map_, [[MapData]]). 1. Let _iterator_ be OrdinaryObjectCreate(%MapIteratorPrototype%, « [[IteratedMap]], [[MapNextIndex]], [[MapIterationKind]] »). @@ -36381,7 +36381,7 @@

Set Iterator Objects

CreateSetIterator ( _set_, _kind_ )

-

The abstract operation CreateSetIterator takes arguments _set_ and _kind_. This operation is used to create iterator objects for Set methods which return such iterators. It performs the following steps when called:

+

The abstract operation CreateSetIterator takes arguments _set_ and _kind_. This operation is used to create iterator objects for Set methods that return such iterators. It performs the following steps when called:

1. Perform ? RequireInternalSlot(_set_, [[SetData]]). 1. Let _iterator_ be OrdinaryObjectCreate(%SetIteratorPrototype%, « [[IteratedSet]], [[SetNextIndex]], [[SetIterationKind]] »).