Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #34125

Re: Iterating through an array (special syntax)

Path csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From Rolf Niepraschk <Rolf.Niepraschk@gmx.de>
Newsgroups comp.lang.javascript
Subject Re: Iterating through an array (special syntax)
Date Wed, 18 Oct 2017 14:25:04 +0200
Lines 51
Message-ID <f4ovh0Fote6U1@mid.individual.net> (permalink)
References <f4m4ugF4q8tU1@mid.individual.net> <7f583c52-91a8-4773-a2cb-bc8534a1ad78@googlegroups.com> <f4mddoF6nddU1@mid.individual.net> <22557651-daf7-4252-b3a4-c9df083be85c@googlegroups.com> <f4mqfvF9pi1U1@mid.individual.net> <8167474.CDJkKcVGEf@PointedEars.de>
Reply-To Rolf.Niepraschk@gmx.de
Mime-Version 1.0
Content-Type text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding 8bit
X-Trace individual.net 41TNhoIPneSKo2kPXRO88QIu2lInK5RYEaR/HvnR0VCu45zPnK
Cancel-Lock sha1:EblwdGdatJZBTAfbLRZI2/7QUz0=
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0
In-Reply-To <8167474.CDJkKcVGEf@PointedEars.de>
Content-Language en-US
Xref csiph.com comp.lang.javascript:34125

Show key headers only | View raw


Am 18.10.2017 um 13:55 schrieb Thomas 'PointedEars' Lahn:
> Rolf Niepraschk wrote:
> 
>> […] How must be the function modified if the array
>> is generated in an asynchronous way? For example:
>>
>> //--------------------------------------------------------
>> function foo() {
>>     setTimeout(function() {
>>       var arr = [1,2,3,4];
>>       // ???
>>     }, 500);
>> }
>>
>> foo().each((oldItem,newItem) => {
>>      console.log(`oldItem: ${oldItem} newItem: ${newItem}`)
>> })
>> //--------------------------------------------------------
> 
>    function foo (callback)
>    {
>      var t = window.setTimeout(function () {
>        window.clearTimeout(t);
>        var arr = [1, 2, 3, 4];
>        callback(arr);
>      }, 500);
>    }
> 
>    foo((a) => {
>      // a.forEach(…);
>    });
> 

This is _not_ what I want. I want a syntax similar to JQuery e.g.

$.get(...)
.done(...)
.fail(...)

> But AISB, your approach at problem solving is *unwise* at best.

Please accept my wishes or do not write here.

> 
> For example, window.setTimeout() is a host object’s method provided by Web
> browsers; it is unavailable in nodeJS, while there are other, *better* ways

"setTimeout()" _is_ available in nodeJS and in my example it is only a 
place holder of any asynchronous way for creating an array.

...Rolf

Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Iterating through an array (special syntax) Rolf Niepraschk <Rolf.Niepraschk@gmx.de> - 2017-10-17 12:39 +0200
  Re: Iterating through an array (special syntax) "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2017-10-17 05:54 -0700
    Re: Iterating through an array (special syntax) Rolf Niepraschk <Rolf.Niepraschk@gmx.de> - 2017-10-17 15:03 +0200
      Re: Iterating through an array (special syntax) "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2017-10-17 06:19 -0700
        Re: Iterating through an array (special syntax) Rolf Niepraschk <Rolf.Niepraschk@gmx.de> - 2017-10-17 18:46 +0200
          Re: Iterating through an array (special syntax) Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-10-18 13:55 +0200
            Re: Iterating through an array (special syntax) Rolf Niepraschk <Rolf.Niepraschk@gmx.de> - 2017-10-18 14:25 +0200
              Re: Iterating through an array (special syntax) "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2017-10-18 15:38 +0200
              Re: Iterating through an array (special syntax) Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-10-18 15:49 +0200
          Re: Iterating through an array (special syntax) "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2017-10-18 16:25 -0700
            Re: Iterating through an array (special syntax) Rolf Niepraschk <Rolf.Niepraschk@gmx.de> - 2017-10-19 07:50 +0200
            Re: Iterating through an array (special syntax) Rolf Niepraschk <Rolf.Niepraschk@gmx.de> - 2017-10-19 15:15 +0200
              Re: Iterating through an array (special syntax) Julio Di Egidio <julio@diegidio.name> - 2017-10-19 06:36 -0700
                Re: Iterating through an array (special syntax) Julio Di Egidio <julio@diegidio.name> - 2017-10-19 06:39 -0700
                Re: Iterating through an array (special syntax) Rolf Niepraschk <Rolf.Niepraschk@gmx.de> - 2017-10-19 18:16 +0200
                Re: Iterating through an array (special syntax) Julio Di Egidio <julio@diegidio.name> - 2017-10-19 18:55 -0700
              Re: Iterating through an array (special syntax) Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-10-19 21:53 +0200
                Re: Iterating through an array (special syntax) Rolf Niepraschk <Rolf.Niepraschk@gmx.de> - 2017-10-20 07:55 +0200
                Re: Iterating through an array (special syntax) Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-10-20 21:48 +0200
  Re: Iterating through an array (special syntax) Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-10-18 04:50 +0200

csiph-web