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
    

results matching ""

    No results matching ""