Руководство ES2016

ECMAScript - это стандарт, на котором основан JavaScript, часто сокращенно ES. Узнайте все о ECMAScript и функциях, добавленных в ES2016, также известном как ES7

ES2016, официально известный как ECMAScript 2016, был завершен в июне 2016 года.

По сравнению с ES2015, ES2016 - крошечный релиз для JavaScript, содержащий всего две функции:

  • Array.prototype.includes
  • Оператор возведения в степень

Array.prototype.includes ()

Эта функция вводит более читаемый синтаксис для проверки наличия элемента в массиве.

С ES6 и ниже, чтобы проверить, содержит ли массив элемент, вам нужно использоватьindexOf, который проверяет индекс в массиве и возвращает-1если элемента нет.

С-1оценивается как истинное значение, вы можетенетсделать например

if (![1,2].indexOf(3)) {
  console.log('Not found')
}

С помощью этой функции, представленной в ES2016, мы можем:

if (![1,2].includes(3)) {
  console.log('Not found')
}

Оператор возведения в степень

Оператор возведения в степень**эквивалентенMath.pow(), но введена в язык вместо того, чтобы быть библиотечной функцией.

Math.pow(4, 2) == 4 ** 2

Эта функция - хорошее дополнение для JS-приложений, интенсивно использующих математику.

В**Оператор стандартизирован для многих языков, включая Python, Ruby, MATLAB, Lua, Perl и многие другие.

Скачать мою бесплатнуюРуководство для начинающих по JavaScript


Больше руководств по js: