There is nothing async in your loop, so it doesn’t make sense that you could 
get the same output from each iteration unless every object in dResponse is the 
same. Are you saying that you get the value of dResponse from an async call? 
You didn’t show that part.

Also, you are making the code to iterate through dResponse too complicated. Try 
something like this:

for (const res of dResponse) {
  const {dId} = res;
  console.log(‘did =‘, dId);
  const dUrl = `${url}?id=${dId}`;
  console.log(‘dUrl =‘, dUrl);
}

---
R. Mark Volkmann
Object Computing, Inc.

> On Oct 24, 2017, at 8:53 PM, gupta.rup...@gmail.com wrote:
> 
> Here is my code. Its a simple one
>  for(var a=0; a<dResponse.length;a++ ){
>         var dId = dResponse[a].dId;
>         console.log('dId-->' +dResponse);
>           var dUrl = url?id=' + dId;
>           console.log('Url:'+dUrl);
>     }
> Every time it returns the same url.
> 
>> On Tuesday, October 24, 2017 at 4:57:58 PM UTC-4, gupta....@gmail.com wrote:
>> Hi 
>>  I am new to node js. I am facing an issue. 
>> I have 3 ids. I am iterating in for loop. For each value I am calling web 
>> service. The web service is find by id by passing each id. What I noticed is 
>> that it always takes the last id.
>> for eg: id are 10, 20, 30
>> When I call any service by passing in for loop it always takes 30.
>> Any help is appreciated.
>> 
>> Regards
> 
> -- 
> Job board: http://jobs.nodejs.org/
> New group rules: 
> https://gist.github.com/othiym23/9886289#file-moderation-policy-md
> Old group rules: 
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> --- 
> You received this message because you are subscribed to the Google Groups 
> "nodejs" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to nodejs+unsubscr...@googlegroups.com.
> To post to this group, send email to nodejs@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/nodejs/0fab98fb-38e4-4aeb-bf65-d899fd08d0d9%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to nodejs+unsubscr...@googlegroups.com.
To post to this group, send email to nodejs@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/07723C4D-E2BD-48D1-826C-7FFCA51C3692%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to