2012-07-02 5 views
0

내 반환 데이터의 스크린 샷보기 각각에 대해 수행해야하는 console.log를 수행했습니다.Javascript 또는 Jquery -이 배열의 각각에 대해

array

난 ... 아무 소용이 같은 일을 시도하고있다?

for (var point in arrayLatLngPoints) 
{ 
    addMarkers(point.timestamp, point.lat, point.lng, point.timestamp, strUserName, pathColour); 
} 
+0

루프 내에서 '포인트'에 할당 된 항목은 무엇입니까? – StuperUser

답변

2

for..in을 사용하여 루프를 반복하지 마십시오. 대신에 for 루프를 사용하십시오.

for (var i = 0; i < arrayLatLngPoints.length; i++) 
{ 
    var point = arrayLatLngPoints[i]; 
    addMarkers(point.timestamp, point.lat, point.lng, point.timestamp, strUserName, pathColour); 
} 
+1

배열을 반복 할 때'for..in'을 사용해서는 안되는 이유에 대해 간단히 설명하면이 대답이 훨씬 더 좋을 것이라고 생각합니다. –

+1

좋은 정보 in https://developer.mozilla.org/en/JavaScript/Reference/Statements/for...in 'for..in'을 사용하지 않는 이유 – StuperUser

+0

@StuperUser Thx 링크 : – xdazz

관련 문제