Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Task 1
- * Что выведет в консоли?
- */
- const users = [
- {
- name: 'Вася'
- },
- ];
- const cloneUsers = [...users];
- const [firstUser] = users;
- const [firstCloneUser] = cloneUsers;
- firstCloneUser.name = 'Петя';
- console.log(users === cloneUsers); // ?
- console.log(firstUser === firstCloneUser); // ?
- /*
- * Task 2
- * Реализовать функцию задержки в ms
- */
- const delay = async (ms) => {
- };
- (async () => {
- console.log('начало');
- await delay(5000);
- console.log('конец через 5 секунд');
- })()
- /*
- * Task 3
- * Что выведет в консоли?
- */
- const a = {};
- const b = {};
- const obj = {
- [a]: 1,
- [b]: 2
- };
- const map = new Map([[a, 1], [b, 2]]);
- console.log(obj[a] + obj[b]); // ?
- console.log(map.get(a) + map.get(b)); // ?
- /*
- * Task 4
- * Что выведет в консоли?
- */
- try {
- const awaited = await Promise.all([
- (() => {
- console.log('1');
- return Promise.reject('2');
- })(),
- (() => {
- console.log('3');
- return Promise.resolve('4');
- })(),
- ]);
- console.log(awaited);
- } catch (error) {
- console.log(error);
- } finally {
- console.log('5');
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement