0
我想popoulate使用Firebug API一个二维数组,填充二维数组在JS
var sites = [];
var siteCounter = 0;
//Firebase API Calls
var messageListRef = new Firebase('https://my.firebaseio.com');
messageListRef.once('value', function(allMessagesSnapshot) {
allMessagesSnapshot.forEach(function(messageSnapshot) {
var latitude = messageSnapshot.child('latitude').val();
var longitude = messageSnapshot.child('longitude').val();
sites[siteCounter][0] = 'siteCounter';
sites[siteCounter][1] = latitude;
sites[siteCounter][2] = longitude;
sites[siteCounter][3] = siteCounter;
sites[siteCounter][4] = 'This is siteCounter.';
siteCounter++;
alert(sites[siteCounter][1] + " " + sites[siteCounter][2]);
});
});
但是,这打破了网站[siteCounter] [0],并说,这是不确定的。任何线索如何使用这个?
问题是我失去了foreach循环之外的所有值 – CodeMonkey
你确定吗?因为在这个例子中,我写了jsFiddle,我不会失去我的价值http://jsfiddle.net/UdD2L/ –