看到我返回的數據的屏幕截圖,我做了一個console.log,我需要爲每個數據做一個。Javascript或jquery - 對於這個陣列上的每一個
我一直在嘗試這樣的事情都無濟於事......?
for (var point in arrayLatLngPoints)
{
addMarkers(point.timestamp, point.lat, point.lng, point.timestamp, strUserName, pathColour);
}
看到我返回的數據的屏幕截圖,我做了一個console.log,我需要爲每個數據做一個。Javascript或jquery - 對於這個陣列上的每一個
我一直在嘗試這樣的事情都無濟於事......?
for (var point in arrayLatLngPoints)
{
addMarkers(point.timestamp, point.lat, point.lng, point.timestamp, strUserName, pathColour);
}
不要使用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);
}
我想了一個簡單的解釋,爲什麼他們不應該使用'for..in'遍歷一個數組會使這個答案好得多。 –
好的信息在https://developer.mozilla.org/en/JavaScript/Reference/Statements/for...in爲什麼不使用'for..in' – StuperUser
@StuperUser Thx的鏈接:) – xdazz
什麼分配給循環內的「點」? – StuperUser