Остальные ссылки есть в конце статьи
Эс7
1. Расширение массива включает в себя
Используется для определения того, содержит ли массив указанное значение. В зависимости от ситуации, если оно есть, возвращается true, в противном случае возвращается false.
const array1 = [1, 2, 3];
console.log(array1.includes(2));
// output: true
const pets = ['cat', 'dog', 'bat'];
console.log(pets.includes('cat'));
// output: true
console.log(pets.includes('at'));
// output: false
2. Энергетический оператор (**)
Оператор возведения в степень (**) возвращает результат возведения первого операнда в степень второго операнда. Он эквивалентен Math.pow, за исключением того, что он также принимает BigInts в качестве операндов.
console.log(3 ** 4);
// output: 81
console.log(10 ** -2);
// output: 0.01
console.log(2 ** 3 ** 2);
// output: 512
console.log((2 ** 3) ** 2);
// output: 64
Предыдущая статья: Наиболее полные Es6 – Es11 (статьи Es6)
Следующая статья: Наиболее полные Es6 – Es11 (статьи Es8)