Мы по-прежнему упорно работаем над этим, и подходит к концу третья неделя. У нас это медленно складывается, но по-прежнему невероятно сложно делать это удаленно. Хорошей новостью является то, что с этого момента к нам присоединится репетитор на секционных занятиях, так что это будет огромным плюсом. Если мы не можем находиться в классе и, естественно, набрать больше, то следующий лучший вариант — это присутствие как можно большего числа людей, которые знают об этом, чтобы помочь. Я очень благодарен за то, что мне дано.

— Опишите одну вещь, которую вы изучаете сегодня на уроке.

Мы становимся лучше в массивах и вложенных массивах. Не сегодня, но я узнал о let i = 0 и в этом цикле for j = 0. Я понял, но я все еще довольно медленный. Еще не все.

— Разница между: function Person(){}, var person = Person() и var person = new Person()?

function Person() {} — это просто объявление функции. Объявлен в глобальной или локальной настройке, но еще не вызван и не использован.

var person = Person() — это функциональное выражение. Он устанавливает эту переменную в значение этой функции. Это всегда будет иметь значение.

var person = new Person() — конструктор функции. Он создает новый объект внутри этой функции.

— В чем разница между «атрибутом» и «свойством»?

Атрибуты и определяются на стороне html, а свойства находятся на стороне DOM. Лучше использовать свойства, когда есть возможность.

— Какие языковые конструкции вы используете для перебора свойств объектов и элементов массива?

Я использую For-in, For-of и For Each

— Что такое цикл событий?

Цикл событий — это основной цикл в программе, который ожидает, когда пользователь что-то инициирует. Он постоянно проверяет события и вызывает соответствующие подпрограммы для их обработки.

— В чем разница между стеком вызовов и очередью задач?

Нам нужно обсудить это, так как это довольно запутанно для меня.

— В чем разница между классом ES6 и конструкторами функций ES5?

Опять же, нам нужно пройтись по конструкторам функций в целом. Я не уверен в этом.