Един от най-използваните методи на JavaScript Array, който виждам да се използва най-много, е методът includes(). Методът includes() може да се използва в толкова много сценарии от тестване на код с шега, до показване или скриване на съдържание в GUI, до деактивиране/активиране на формуляри. В този кратък прочит ще разбия какво е includes() и как се използва. Методът includes() е прикачен към масив от произволен тип и целта му е да сканира масив и да върне булево значение, ако стойност в масива съответства на предоставения аргумент. Този вид метод може да се използва за проверка дали съществува потребител в масив от тип user, дали съществува число в масив от числа от тип и много други. Преди да направим дълбоко гмуркане, нека не бъркаме метода some() с метода includes(). Основната разлика между тези два метода е, че методът some() приема аргумент от тип функция, докато методът includes() приема аргумент от низ, число, и т.н.

Нека да разгледаме как използваме методаincludes() в API на Bootcamp, особено набора от данни за умения. Както виждаме, това е основен масив от типови низове със стойности, равняващи се на тези, които се виждат в автобиографията на всеки софтуерен разработчик.

Нека видим как методът includes() работи с масива и какъв аргумент се предава.

И накрая, сега, след като успяхме да предадем аргумент, нека видим дали съществува или не съществува въз основа на променливата резултати.

И ето го, методът includes() проверява дали съществува стойност в масив и ако съществува, връща true, ако не, връща false. Ето страхотно видео, което го обяснява допълнително от собственика на kindofastartup.com, вижте го.