У меня есть некоторый JavaScript, который я пытаюсь сравнить с временем выполнения.
Проблема в том, что цикл for завершается быстро, а выполнение метода Item.save () еще не завершено.
Какие-нибудь предложения, как рассчитать время, учитывающее полное время выполнения в содержимом цикла?
Спасибо!
var start = new Date().getTime();
var Item = new Item();
for (i = 0; i < 500; i++) {
var item = {};
item.name = 5;
item.id = 10;
item.set = [];
Item.save(item, function (err, res) {
console.log(res);
});
}
var elapsed = new Date().getTime() - start;
console.log(elapsed);
РЕДАКТИРОВАТЬ: Это на сервере nodejs.