1. Опишите одну вещь, которую вы изучаете сегодня в классе. мы узнали, как создать план кода, это полезно для наших проектов, чтобы мы имели лучшее представление о том, как создать лучший проект без ошибок. .
  2. Разница между: function Person(){}, var person = Person() и var person = new Person()? функция person объявляет оператор функции, var person = person содержит ссылку на значение функции Person, var person = new person Объявление функции является обычной функцией, если она не была создана, а затем становится конструктором класса.
  3. В чем разница между «атрибутом» и «свойством»? атрибут - это качество или объект, который мы приписываем кому-то или чему-то. собственность - это качество, существующее без какой-либо атрибуции.
  4. Какие языковые конструкции вы используете для перебора свойств объекта и элементов массива?
  5. Что такое цикл событий? цикл событий контролирует стек вызовов и очередь обратных вызовов.
  6. В чем разница между стеком вызовов и очередью задач? стек вызовов - это стек подпрограмм, тогда как очередь задач - это постоянное хранилище.
  7. В чем разница между конструкторами класса ES6 и конструкторами функций ES5? ES6 добавляет «новую» функцию, изменяющую принцип работы синтаксиса.