Я хочу, чтобы иметь возможность сделать console.log (ключ); делать журнал каждые 5 секунд, в настоящий момент нет задержки, и все данные регистрируются одновременно.Создайте задержку внутри a для каждого цикла
//the location of my usres table
var ref = new Firebase('https://myapp.firebaseIO.com/users/');
//ask fire base to get the records just once
ref.once("value", function (snapshot) {
//loop through the retuned records
snapshot.forEach(function (childSnapshot) {
// get just the value for the key
var key = childSnapshot.key();
// log the key - this will be changed to send the value to another function
console.log(key);
});
})
console.log выше дают мне тысячи идентификаторам, мне нужно передать эти идентификаторы в другую функцию, если я прохожу все эти идентификаторы все в одно время следующая функция взорвется, поэтому я хочу, чтобы передать они медленно, один за другим, к следующей функции. другие идеи приветствуются.
Вы должны будете использовать 'setInterval()' - см http://stackoverflow.com/questions/18070659/run-javascript-function-at-regular -time-interval –
Пробовал без радости – Bill
Что это за цель? Это выглядит очень искусственно. См. [Проблема XY] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem/66378#66378). Возможно, сэкономить много времени, объяснив, чего вы на самом деле пытаетесь достичь. – Kato