Я хочу понять, как написать свои собственные функции асинхронного ввода.javascript async заполнить массив
Так как я могу заполнить массив с большим количеством элементов асинхронной и увидеть «закончить» линию без задержки, вместо того, чтобы ждать население, чтобы закончить?
Вот пример того, как я пытался реализовать обещания и обратные вызовы, но не удалось.
let arr = [];
populateAsync(arr);
console.log('finish');
function populateAsync(arr) {
// somehow populate arr async till it reaches
// 100000000 elements (big enough to make a delay)
}
Что такое-то логика для заполнения массива, а что библиотека обещание вы с помощью? – Aruna
Я пробовал использовать собственный объект Promise. Я пробовал с некоторым кодом и не работал. – gneric
Вы не можете писать собственные асинхронные функции. Вы должны использовать уже-асинхронную функцию, такую как 'setTimeout' – Bergi