Skip to content

Commit f3bfa8e

Browse files
committed
Merge pull request rse#45 from SebastianBogado/fix-es5-iterator-protocol-example
Fix ES5 Generator Function, Iterator Protocol example
2 parents e3a66b2 + 928269d commit f3bfa8e

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

features.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1008,15 +1008,15 @@ order to produce sequence of values (either finite or infinite).
10081008
6| }
10091009

10101010
5| var fibonacci = {
1011-
5| next: ((|function| () {
1011+
5| next: (|function| () {
10121012
5| var pre = 0, cur = 1;
10131013
5| return function () {
10141014
5| tmp = pre;
10151015
5| pre = cur;
10161016
5| cur += tmp;
10171017
5| return cur;
10181018
5| };
1019-
5| })();
1019+
5| })()
10201020
5| };
10211021
5|
10221022
5| var n;

index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1469,15 +1469,15 @@
14691469
<div class="arrow"><i class="fa fa-caret-up"></i><i class="fa fa-caret-down"></i></div><div class="js es5">
14701470
<div class="title"><b>ECMAScript 5</b> &mdash; syntactic sugar: <span class="style reduced">reduced</span> | <span class="style traditional">traditional</span></div>
14711471
<div class="code"><span class="keyword">var</span> fibonacci<span class="punctuation"> = </span><span class="punctuation">{</span>
1472-
next: <span class="punctuation">(</span><span class="punctuation">(</span><span class="mark"><span class="keyword">function</span></span> <span class="punctuation">(</span><span class="punctuation">)</span> <span class="punctuation">{</span>
1472+
next: <span class="punctuation">(</span><span class="mark"><span class="keyword">function</span></span> <span class="punctuation">(</span><span class="punctuation">)</span> <span class="punctuation">{</span>
14731473
<span class="keyword">var</span> pre<span class="punctuation"> = </span><span class="literal">0</span><span class="punctuation">,</span> cur<span class="punctuation"> = </span><span class="literal">1</span><span class="semi">;</span>
14741474
<span class="keyword">return</span> <span class="keyword">function</span> <span class="punctuation">(</span><span class="punctuation">)</span> <span class="punctuation">{</span>
14751475
tmp<span class="punctuation"> = </span>pre<span class="semi">;</span>
14761476
pre<span class="punctuation"> = </span>cur<span class="semi">;</span>
14771477
cur <span class="punctuation">+</span>= tmp<span class="semi">;</span>
14781478
<span class="keyword">return</span> cur<span class="semi">;</span>
14791479
<span class="punctuation">}</span><span class="semi">;</span>
1480-
<span class="punctuation">}</span><span class="punctuation">)</span><span class="punctuation">(</span><span class="punctuation">)</span><span class="semi">;</span>
1480+
<span class="punctuation">}</span><span class="punctuation">)</span><span class="punctuation">(</span><span class="punctuation">)</span>
14811481
<span class="punctuation">}</span><span class="semi">;</span>
14821482

14831483
<span class="keyword">var</span> n<span class="semi">;</span>

0 commit comments

Comments
 (0)