We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 360fa99 commit cb0f223Copy full SHA for cb0f223
spec.emu
@@ -48,7 +48,12 @@ copyright: false
48
1. Let _buffer_ be a new empty List.
49
1. Repeat,
50
1. Let _value_ be ? IteratorStepValue(_iterated_).
51
- 1. If _value_ is ~done~, return ReturnCompletion(*undefined*).
+ 1. If _value_ is ~done~, then
52
+ 1. If the number of elements in _buffer_ < ℝ(_windowSize_), then
53
+ 1. Repeat, while the number of elements in _buffer_ < ℝ(_windowSize_),
54
+ 1. Append *undefined* to _buffer_.
55
+ 1. Perform ? Yield(CreateArrayFromList(_buffer_)).
56
+ 1. Return ReturnCompletion(*undefined*).
57
1. Append _value_ to _buffer_.
58
1. If the number of elements in _buffer_ is ℝ(_windowSize_), then
59
1. Let _completion_ be Completion(Yield(CreateArrayFromList(_buffer_))).
0 commit comments