coffeescirpt의 개체를 반복 할 때 범위 지정 문제가 있습니다. 배열을 반복 할 때도 비슷한 문제가 있었지만 forEach를 사용하여이를 해결할 수있었습니다. 각 루프마다 새로운 범위를 부여했습니다. 이제 배열 대신 객체/사전을 사용하는 비슷한 문제를 겪고 있습니다. 문제는 객체를 반복 할 때 마지막 객체 인 console.log
이 모든 객체에 대해 객체의 마지막 사람에 대한 데이터를 반환한다는 것입니다. 이것은 범위 지정 문제라고 생각하지만 해결 방법을 모르겠습니다.CoffeeScript의 개체를 반복 할 때의 범위
for name, data of people
console.log name
do (data) ->
lookup name, (err, other_data) ->
console.log data