@@ -180,7 +180,7 @@ <h3>ループは<code class="docutils literal notranslate"><span class="pre">for
180
180
< span class ="p "> });</ span >
181
181
182
182
< span class ="c1 "> // 新: for ofループで配列のインデックスが欲しい</ span >
183
- < span class ="k "> for</ span > < span class ="p "> (</ span > < span class ="kr "> const</ span > < span class ="p "> [</ span > < span class ="nx "> i</ span > < span class ="p "> ,</ span > < span class ="nx "> value</ span > < span class ="p "> ]</ span > < span class ="nx "> of</ span > < span class ="nx "> iterable</ span > < span class ="p "> .</ span > < span class ="nx "> entries</ span > < span class ="p "> ())</ span > < span class ="p "> {</ span >
183
+ < span class ="k "> for</ span > < span class ="p "> (</ span > < span class ="kr "> const</ span > < span class ="p "> [</ span > < span class ="nx "> i</ span > < span class ="p "> ,</ span > < span class ="nx "> value</ span > < span class ="p "> ]</ span > < span class ="k "> of</ span > < span class ="nx "> iterable</ span > < span class ="p "> .</ span > < span class ="nx "> entries</ span > < span class ="p "> ())</ span > < span class ="p "> {</ span >
184
184
< span class ="nx "> console</ span > < span class ="p "> .</ span > < span class ="nx "> log</ span > < span class ="p "> (</ span > < span class ="nx "> i</ span > < span class ="p "> ,</ span > < span class ="nx "> value</ span > < span class ="p "> );</ span >
185
185
< span class ="p "> }</ span >
186
186
< span class ="c1 "> // 要素のみ欲しいときは for (const value of iterable)</ span >
@@ -206,8 +206,8 @@ <h3>iterableとイテレータ<a class="headerlink" href="#iterable" title="こ
206
206
< span class ="kr "> const</ span > < span class ="nx "> b</ span > < span class ="o "> =</ span > < span class ="p "> [[</ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class ="s2 "> "a"</ span > < span class ="p "> ],</ span > < span class ="p "> [</ span > < span class ="mi "> 1</ span > < span class ="p "> ,</ span > < span class ="s2 "> "b"</ span > < span class ="p "> ],</ span > < span class ="p "> [</ span > < span class ="mi "> 2</ span > < span class ="p "> ,</ span > < span class ="s2 "> "c"</ span > < span class ="p "> ]];</ span >
207
207
208
208
< span class ="c1 "> // この2つの結果は同じ</ span >
209
- < span class ="k "> for</ span > < span class ="p "> (</ span > < span class ="kr "> const</ span > < span class ="p "> [</ span > < span class ="nx "> i</ span > < span class ="p "> ,</ span > < span class ="nx "> v</ span > < span class ="p "> ]</ span > < span class ="nx "> of</ span > < span class ="nx "> a</ span > < span class ="p "> .</ span > < span class ="nx "> entries</ span > < span class ="p "> ())</ span > < span class ="p "> {</ span > < span class ="nx "> console</ span > < span class ="p "> .</ span > < span class ="nx "> log</ span > < span class ="p "> (</ span > < span class ="nx "> i</ span > < span class ="p "> ,</ span > < span class ="nx "> v</ span > < span class ="p "> );</ span > < span class ="p "> }</ span >
210
- < span class ="k "> for</ span > < span class ="p "> (</ span > < span class ="kr "> const</ span > < span class ="p "> [</ span > < span class ="nx "> i</ span > < span class ="p "> ,</ span > < span class ="nx "> v</ span > < span class ="p "> ]</ span > < span class ="nx "> of</ span > < span class ="nx "> b</ span > < span class ="p "> )</ span > < span class ="p "> {</ span > < span class ="nx "> console</ span > < span class ="p "> .</ span > < span class ="nx "> log</ span > < span class ="p "> (</ span > < span class ="nx "> i</ span > < span class ="p "> ,</ span > < span class ="nx "> v</ span > < span class ="p "> );</ span > < span class ="p "> }</ span >
209
+ < span class ="k "> for</ span > < span class ="p "> (</ span > < span class ="kr "> const</ span > < span class ="p "> [</ span > < span class ="nx "> i</ span > < span class ="p "> ,</ span > < span class ="nx "> v</ span > < span class ="p "> ]</ span > < span class ="k "> of</ span > < span class ="nx "> a</ span > < span class ="p "> .</ span > < span class ="nx "> entries</ span > < span class ="p "> ())</ span > < span class ="p "> {</ span > < span class ="nx "> console</ span > < span class ="p "> .</ span > < span class ="nx "> log</ span > < span class ="p "> (</ span > < span class ="nx "> i</ span > < span class ="p "> ,</ span > < span class ="nx "> v</ span > < span class ="p "> );</ span > < span class ="p "> }</ span >
210
+ < span class ="k "> for</ span > < span class ="p "> (</ span > < span class ="kr "> const</ span > < span class ="p "> [</ span > < span class ="nx "> i</ span > < span class ="p "> ,</ span > < span class ="nx "> v</ span > < span class ="p "> ]</ span > < span class ="k "> of</ span > < span class ="nx "> b</ span > < span class ="p "> )</ span > < span class ="p "> {</ span > < span class ="nx "> console</ span > < span class ="p "> .</ span > < span class ="nx "> log</ span > < span class ="p "> (</ span > < span class ="nx "> i</ span > < span class ="p "> ,</ span > < span class ="nx "> v</ span > < span class ="p "> );</ span > < span class ="p "> }</ span >
211
211
</ pre > </ div >
212
212
</ div >
213
213
< p > この < code class ="docutils literal notranslate "> < span class ="pre "> entries()</ span > </ code > は何者なんでしょうか?正解は、 < code class ="docutils literal notranslate "> < span class ="pre "> next()</ span > </ code > というメソッドを持つイテレータと呼ばれるオブジェクトを返すメソッドです。
@@ -417,7 +417,7 @@ <h3>辞書用途はオブジェクトではなくて<code class="docutils litera
417
417
< span class ="p "> [</ span > < span class ="s2 "> "戸越銀座"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "TGSGNZ"</ span > < span class ="p "> ]</ span >
418
418
< span class ="p "> ]);</ span >
419
419
420
- < span class ="k "> for</ span > < span class ="p "> (</ span > < span class ="kr "> const</ span > < span class ="p "> [</ span > < span class ="nx "> key</ span > < span class ="p "> ,</ span > < span class ="nx "> value</ span > < span class ="p "> ]</ span > < span class ="nx "> of</ span > < span class ="nx "> map</ span > < span class ="p "> )</ span > < span class ="p "> {</ span >
420
+ < span class ="k "> for</ span > < span class ="p "> (</ span > < span class ="kr "> const</ span > < span class ="p "> [</ span > < span class ="nx "> key</ span > < span class ="p "> ,</ span > < span class ="nx "> value</ span > < span class ="p "> ]</ span > < span class ="k "> of</ span > < span class ="nx "> map</ span > < span class ="p "> )</ span > < span class ="p "> {</ span >
421
421
< span class ="nx "> console</ span > < span class ="p "> .</ span > < span class ="nx "> log</ span > < span class ="p "> (</ span > < span class ="sb "> `</ span > < span class ="si "> ${</ span > < span class ="nx "> key</ span > < span class ="si "> }</ span > < span class ="sb "> : </ span > < span class ="si "> ${</ span > < span class ="nx "> value</ span > < span class ="si "> }</ span > < span class ="sb "> `</ span > < span class ="p "> );</ span >
422
422
< span class ="p "> }</ span >
423
423
</ pre > </ div >
0 commit comments