ECMAScript6 или ES6 — это шестая обновленная версия JavaScript. Также говорят, что ES6 внес революционные изменения в JavaScript, и после ES6 каждый год мы получали обновленную версию JavaScript. Сегодня в этой статье мы собираемся обсудить некоторые обновления JavaScript, которые мы получили в ES6.

Объявление переменной:

До ES6 для объявления переменной в JavaScript использовалось только ключевое слово var. Но ES6 дал еще 2 ключевых слова, чтобы сделать то же самое.

  1. позволить:

Ключевое слово let чаще всего используется для объявления переменной в JavaScript. Используя let, мы можем повторно присвоить значение объявленной переменной, но мы не можем повторно объявить переменную.

2. константа:

Ключевое слово const также чаще всего используется для объявления переменных в современном JavaScript, особенно когда мы не хотим изменять присвоенное нам значение. Используя const, мы не можем ни повторно присвоить значение уже объявленной переменной, ни повторно объявить саму переменную.

Функция стрелки:

До ES6 в JavaScript было только 2 типа функций: именованная функция и анонимная функция. Но с приходом ES6 у нас появился новый способ объявить функцию в JavaScript. Функция стрелки — это обновленный способ в ES6.

Значения параметров по умолчанию:

При вызове функции иногда нам нужно передать некоторые значения в качестве аргументов. Переданные аргументы будут проверены функцией как параметр. Но что, если у функции есть параметр, но аргумент не передается? Естественно, это вызовет ошибку в коде. Чтобы избежать этой проблемы и для многих других возможностей, в ES6 был введен параметр по умолчанию. В этом обновлении мы присваиваем параметрам значение по умолчанию, поэтому, если аргумент не передан, он не может создать никакой ошибки. Затем будет использоваться значение по умолчанию, иначе пользователь передаст аргумент, будет использоваться значение аргумента.

Остальные параметры:

Агин говорит о функции. На этот раз об одном новом обновлении.
Предположим, мы вызываем функцию и передаем 3 аргумента. Теперь, чтобы использовать эти 3 значения, нам нужно установить 3 параметра в ( ) функции. Здесь мы передали 3 аргумента, поэтому задали 3 параметра.
Теперь как насчет того, чтобы не знать, сколько аргументов мы собираемся передать. Тогда мы также не знаем, сколько параметров нужно задать. Здесь вступает в действие оставшийся параметр. Мы устанавливаем этот остаточный параметр (…args) внутри ( ) функции, а позже, используя деструктурирование, мы можем получить переданные аргументы.

Числовой метод:

Число.isInteger():

isInteger() используется для проверки того, является ли число целым или нет. Он возвращает логическое значение в качестве вывода. Если это целое число, вывод будет true, иначе вывод будет false.

Класс:

Класс — это средство, которое сделало JavaScript полноценным объектно-ориентированным языком программирования. До занятий ООП поддерживался JavaScript, но разработчикам пришлось работать по-другому. Добавление класса сократило работу разработчиков и упростило использование JavaScript как полноценного языка, поддерживаемого ООП.