Этот язык больше нельзя использовать только в веб-браузере. Его также можно использовать для программ, работающих на сервере. Чтобы помочь вам, мы записали здесь несколько важных JavaScript-кодов, о которых вы должны знать как новичок.

Широко распространено использование JavaScript. JavaScript используется для создания миллионов онлайн-страниц, и нет никаких признаков того, что в ближайшее время он устареет. С одной стороны, HTML и CSS отвечают за стиль веб-страниц, а с другой стороны, именно чары JavaScript оживляют ваш сайт. Этот язык больше не ограничен использованием только в вашем веб-браузере. Его также можно использовать для программ, работающих на сервере.

Чтобы помочь вам, мы набросали здесь некоторые важные JavaScripts, о которых вы должны знать как новичок.

Класс JavaScript (ES6)
JavaScript (ES6) Основная функция классов JavaScript, которые впервые были представлены в ES6, заключается в предоставлении синтаксического сахара поверх существующего наследования JavaScript на основе прототипов. JavaScript не получает новой объектно-ориентированной модели наследования в результате введения класса синтаксис. На ранних стадиях ES5 использовалось функциональное выражение.

Тернарный оператор
Тернарный оператор — это однострочный условный оператор, который можно использовать вместо конструкции if/else. Когда дело доходит до быстрого тестирования условия для визуализации компонента, изменения состояния или отображения некоторого текста, эта возможность действительно полезна.

IIFE (выражение немедленно вызываемой функции)
IIFE — это функция в Javascript, которая мгновенно вызывается и запускается, как только она объявлена. Это происходит сразу после создания функции. Переменные, объявленные в IIFE, недоступны для внешнего мира; тем самым вы можете предотвратить загрязнение глобальной области видимости. Таким образом, наиболее важной причиной использования IIFE является обеспечение конфиденциальности данных, а также быстрое выполнение кода.

Подъем
Когда дело доходит до JavaScript, непонимание идеи подъема может привести к неожиданным результатам для значительного числа инженеров. В JavaScript можно вызвать функцию до того, как функция будет объявлена, и это не приведет к сообщению об ошибке «Uncaught ReferenceError». Причина этого называется «подъемом», и это происходит, когда интерпретатор Javascript всегда помещает объявления переменных и объявления функций в верхнюю часть текущей области, независимо от того, является ли это областью функций или глобальной областью, прежде чем код казнен.

Замыкания
Закрытие — это только функция, содержащаяся внутри другой функции и имеющая доступ к переменной, определенной для внешней функции. Сфера — это место, где происходит настоящее волшебство, несмотря на то, что это определение кажется довольно простым. Внутренняя функция (замыкание) имеет доступ к переменным, которые определены в пределах ее области (переменные, объявленные внутри ее фигурных скобок), переменным, которые определены в пределах области действия ее родительской функции, и переменным, которые определены глобально.

Дополнительные материалы см. на странице https://bit.ly/3ijY5Gt.