Wszystko co powinieneś wiedzieć o ECMAScript 2016

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

Related Posts

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *