ES2016
ES2016 в отличие от ES2015 включает всего 2 небольших нововведения:
Array.prototype.includes — метод, который проверяет содержится или нет указанный элемент в массиве.
// ES2015 и ранее: const someArray = [...]; console.log(someArray.indexOf(5) !== -1); // ES2016 и позднее: const someArray = [...]; console.log(someArray.includes(5));
Экспоненциальный оператор — оператор для возведения в степень, является сокращением для
Math.pow
.// ES2015 и ранее: Math.pow(5, 7) // ES2016 и позднее: 5 ** 7