Для чого призначені методи setTimeout і setInterval?
#
Порівняйте підходи роботи з асинхронним кодом: сallbacks vs promises vs async/await.
#
Чи можна записувати нові властивості / функції в прототипи стандартних класів (Array, Object тощо)? Чому ні? У яких випадках це робити можна? Як убезпечити себе, якщо потрібно розширити прототип?
#
Назвіть методи масивів, які пам’ятаєте, і скажіть, для чого вони потрібні.
#
Які перебираючі методи масиву знаєте? У чому їхня відмінність?
#
Як працюють оператори присвоєння / порівняння / рядкові / арифметичні / бітові тощо?
#
Опишіть призначення і принципи роботи з колекціями Map і Set.
#
Що означає глибока (deep) та поверхнева (shallow) копія об’єкта? Як зробити кожну з них?
#