Rats. Good point…

On May 9, 2016, at 8:12 AM, Alex Harui <aha...@adobe.com> wrote:

> Isn't tan issue with Array.forEach() that you can't use 'break' to stop
> the loop?
> 
> -Alex
> 
> On 5/8/16, 3:41 AM, "Harbs" <harbs.li...@gmail.com> wrote:
> 
>> So would this be a workable solution?
>> 
>> This:
>> 
>> for each(item in object){
>>      item.doSomething();
>> }
>> 
>> Would become:
>> 
>> if (!!object.forEach){
>>      object.forEach(function(item){
>>              item.doSomething();     
>>      });
>> } else {
>>      var foreachiter0_target = object;
>>      for (var foreachiter0 in foreachiter0_target)
>>      {
>>              var item = foreachiter0_target[foreachiter0];
>>              item.doSomething();
>>      }
>> }
>> 
>> I could add a forEach method to XMLList objects and then we would not
>> need to do compile time checks for XML. (at least for cases of for each)
>> 
>> On May 8, 2016, at 3:16 AM, Josh Tynjala <joshtynj...@gmail.com> wrote:
>> 
>>> The array forEach() seems like an acceptable alternative. Looking at MDN
>>> [1], forEach is widely supported in browsers. Including IE 9.
>>> 
>>> 
>>> https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_
>>> Objects/Array/forEach
>>> 
>>> - Josh
>>> 
>>> On Sat, May 7, 2016 at 4:32 PM, lizhi <s...@qq.com> wrote:
>>> 
>>>> 10x slow.
>>>> maybe use the arr.forEach.
>>>> pls run this code
>>>> 
>>>> https://gist.github.com/matrix3d/a9765b94ade3d626ad64d16f28deccae
>>>> 
>>>> 
>>>> 
>>>> --
>>>> View this message in context:
>>>> 
>>>> http://apache-flex-development.2333347.n4.nabble.com/flexjs-foreach-very
>>>> -slow-tp52571p52880.html
>>>> Sent from the Apache Flex Development mailing list archive at
>>>> Nabble.com.
>>>> 
>> 
> 

Reply via email to