EX:
const animals = {
tigers: 23,
lions: 10,
monkeys: 5
};
const { tigers, ...rest } = animals;
console.log(tigers); // 23
console.log(rest); // { lions: 10, monkeys: 5 }
finally function in Promises.
EX:
const urls = [
'https://jsonplaceholder.typicode.com/users',
'https://jsonplaceholder.typicode.com/posts',
'https://jsonplaceholder.typicode.com/albums'
];
Promise.all(urls.map(url => {
fetch(url).then(res => res.json());
}))
.then(array => {
console.log('users', array[0]);
console.log('posts', array[1]);
console.log('albums', array[2]);
})
.catch(console.log)
finally(() => console.log('default value'));
for await of (Asynchronous Iteration):
EX:
async function example() {
// Regular iterator
for (const item of NumberIterator) {
// …
}
// Async iterator
for await (const item of AsyncNumberIterator) {
// …
}
}