Compare Revisions

1.7

Change Revisions

Revision 124980:

Revision 124980 by Waldo on

Revision 124981:

Revision 124981 by HeroreV on

Title:
1.7
1.7
Slug:
Talk:JavaScript/New_in_JavaScript/1.7
Talk:JavaScript/New_in_JavaScript/1.7
Content:

Revision 124980
Revision 124981
n101      When I evaluate <code>nodes.__iterator__</code>, I get <codn101      When I evaluate <code>nodes.__iterator__</code>, I get <cod
>e>{{mediawiki.external('object Generator')}}</code>. But when I t>e>{{ mediawiki.external('object Generator') }}</code>. But when I
>ry <code>for (var x in nodes) { /* do something */ }</code>, I ge> try <code>for (var x in nodes) { /* do something */ }</code>, I 
>t a <code>TypeError</code> ("<code>nodes has invalid __iterator__>get a <code>TypeError</code> ("<code>nodes has invalid __iterator
> value ({})</code>").>__ value ({})</code>").
n146      <li>{{template.Bug("326466#c39")}} - brendan's description n146      <li>{{ Bug("326466#c39") }} - brendan's description of the 
>of the feature.>feature.
n150      <li>Weird behavior with a custom iterator: <a class="externn150      <li>Weird behavior with a custom iterator: <a class="extern
>al" href="http://groups.google.com/group/mozilla.dev.tech.js-engi>al" href="http://groups.google.com/group/mozilla.dev.tech.js-engi
>ne/browse_thread/thread/d7571ff410e67528/24e39cbd75344230#24e39cb>ne/browse_thread/thread/d7571ff410e67528/24e39cbd75344230#24e39cb
>d75344230">/ {{template.Bug(346021)}}</a>>d75344230">/ {{ Bug("346021") }}</a>
n172      I added another example of <code>let</code> definitions. I n172      I added another example of <code>let</code> definitions. I 
>hope that this example explains part of the reasons <code>let</co>hope that this example explains part of the reasons <code>let</co
>de> constructs are useful. Feel free to edit it. To avoid any dou>de> constructs are useful. Feel free to edit it. To avoid any dou
>bts of copyright infringement, I copied the code from my own web >bts of copyright infringement, I copied the code from my own web 
>page http://homepage2.nifty.com/polytope/javascript-let/ (in Japa>page <a class=" external" href="http://homepage2.nifty.com/polyto
>nese). --<a href="User:Fcp">fcp</a> 16:36, 1 June 2007 (PDT)>pe/javascript-let/" rel="freelink">http://homepage2.nifty.com/pol
 >ytope/javascript-let/</a> (in Japanese). --<a href="User:Fcp">fcp
 ></a> 16:36, 1 June 2007 (PDT)
n234      Hello. I am a Japanese MDC user, and now I'm translating thn234      Hello. I am a Japanese MDC user, and now I'm translating th
>is article into Japanese ({{mediawiki.interwiki('ja', 'New_in_Jav>is article into Japanese ({{ mediawiki.interwiki('ja', 'New_in_Ja
>aScript_1.7', 'ja:New in JavaScript 1.7')}}). But I don't underst>vaScript_1.7', 'ja:New in JavaScript 1.7') }}). But I don't under
>and the meaning of the sentence "<i>The completion value of the l>stand the meaning of the sentence "<i>The completion value of the
>et statement is the completion value of the block.</i>" in <a hre> let statement is the completion value of the block.</i>" in <a h
>f="en/New_in_JavaScript_1.7#let_statement">New in JavaScript 1.7#>ref="en/New_in_JavaScript_1.7#let_statement">New in JavaScript 1.
>let statement</a>. What does "<i>completion value</i>" mean? --<a>7#let statement</a>. What does "<i>completion value</i>" mean? --
> href="User:Yuichirou">Yuichirou</a> 07:01, 20 September 2007 (PD><a href="User:Yuichirou">Yuichirou</a> 07:01, 20 September 2007 (
>T)>PDT)
tt267    <h3 name="Iterator.28.29_described_incorrectly">
268      Iterator() described incorrectly
269    </h3>
270    <p>
271      The article claims:
272    </p>
273    <blockquote>
274      The default iterator yields the object's properties, accord
 >ing to the usual for...in and for each...in model.
275    </blockquote>
276    <p>
277      But in my tests, the default iterator does not yield proper
 >ties on the object's prototype chain, while the for loops do. Thi
 >s is a pretty major difference. It means I could add all kinds of
 > prototype functions and not worry about them showing up during i
 >teration, as long as I use Iterator() when iterating. <a href="Us
 >er:HeroreV">HeroreV</a> 15:12, 11 February 2008 (PST)
278    </p>

Back to History