JavaScript-эквивалент PHP in_array()

Javascript Ekvivalent Php In Array



in_array() ” — это предопределенный метод в PHP, который используется для определения того, существует ли заданное значение в массиве. В JavaScript есть предопределенный метод, который называется « включает в себя() », который эквивалентен PHP in_array().

Этот блог проиллюстрирует эквивалент PHP-метода in_array() в JavaScript.

Что такое эквивалент PHP «in_array()» в JavaScript?

включает в себя() » эквивалентен PHP in_array(). Он используется в JavaScript для проверки того, содержит ли массив указанный элемент или нет. Он дает логическое значение в зависимости от существования элемента в массиве.







Синтаксис
Следуйте приведенному ниже синтаксису для метода include():



включает ( поискЭлемент )

Требуется « поискЭлемент » в качестве аргумента.



Пример 1
Создайте массив языков:





был языки '=' [ 'HTML' , 'КСС' , 'Джаваскрипт' , 'Нодейс' ] ;

Создайте переменную ' checkinArray ', который хранит значение ' css » для поиска в массиве:

был checkinArray '=' 'CSS' ;

Вызовите метод include(), передав значение поиска в качестве аргумента:



консоль. бревно ( языки. включает ( checkinArray ) ) ;

Это дает ' ЛОЖЬ ”, потому что язык JavaScript чувствителен к регистру:

Однако для значений переменных, таких как « CSS ', метод include() вернет ' истинный ”:

был checkinArray '=' 'КСС' ;
консоль. бревно ( языки. включает ( checkinArray ) ) ;

Выход

Вы также можете использовать традиционный « для » как эквивалент « in_array() метод. Давайте посмотрим пример.

Пример 2
В данном примере мы определим, является ли « JavaScript ” значение существует в массиве:

был checkinArray '=' 'Джаваскрипт' ;

Создайте переменную ' флаг ”:

был флаг ;

Использовать ' для » до длины массива и проверьте, равны ли элементы массива значению переменной « checkinArray ». Если значение равно, установите значение « флаг ' к ' истинный ', и разорвать петлю. В противном случае установите значение «флаг» как « ЛОЖЬ ”:

для ( был я '=' 0 ; я < языки. длина ; я ++ ) {
если ( языки [ я ] === checkinArray ) {
флаг '=' истинный ;
перерыв ;
}
еще {
флаг '=' ЛОЖЬ ;
}
}

Наконец, выведите значение «флаг» на консоль:

консоль. бревно ( флаг ) ;

Вывод дает « истинный », что указывает на то, что « JavaScript ” присутствует в массиве:

Это все, что касается JavaScript-эквивалента PHP in_array().

Заключение

В JavaScript « включает в себя() » эквивалентен методу PHP «in_array()». Вы также можете использовать традиционный « для » как эквивалент PHP «in_array()». Этот блог иллюстрирует эквивалент PHP-метода in_array() в JavaScript.