Async / Await
Async / Await example of returning an array of ajax information only when all data has returned.
by Ford Heacock
JavaScript
async function getTitles () {
let posts = [1,2,3,'z'];
let titles = [];
try {
for (let title of posts) {
let moreFriends = await $.get(`https://jsonplaceholder.typicode.com/posts/${title}`);
titles.push(moreFriends.title);
}
} catch(err) {
console.log(err)
}
return titles;
}
function promiseUserInfo () {
getTitles().then((titles) => {
console.log('promiseUserInfo', titles)
})
}
promiseUserInfo();