Array.prototype.includes – nowa dodana metoda pozwalająca sprawdzić istnienie wartości w tablicy.
Składania:
arr.includes(searchElement[, fromIndex])
searchElement – wyszukiwany element
fromIndex – parametr opcjonalny pozycja w tablicy od której rozpocząć wyszukiwanie
Przykłady użycia:
Ma zastąpić dotychczasowe wyszukiwanie
let array = [1,2,3,4];
if(array.indexOf(2)>=0)
Zamiast powyższego
array.includes(2); // return true
array.includes(2,2); // return false ze wskazaniem początku wyszukiwania
[1,2,3,4,NaN].includes(NaN); // w przeciwieństwie do indexOf radzi sobie z wyszukiwanie NaN, [NaN].indexOf(NaN) zwróci -1
Nowy operator potęgowania **
Składania:
x**y – podnieść x do potęgi y
Przykłady użycia:
poprzednio
Math.pow(7,2); // 49
teraz
7**2; // 49