Этот блог проиллюстрирует эквивалент 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 ». Если значение равно, установите значение « флаг ' к ' истинный ', и разорвать петлю. В противном случае установите значение «флаг» как « ЛОЖЬ ”:
для ( был я '=' 0 ; я < языки. длина ; я ++ ) {если ( языки [ я ] === checkinArray ) {
флаг '=' истинный ;
перерыв ;
}
еще {
флаг '=' ЛОЖЬ ;
}
}
Наконец, выведите значение «флаг» на консоль:
консоль. бревно ( флаг ) ;Вывод дает « истинный », что указывает на то, что « JavaScript ” присутствует в массиве:
Это все, что касается JavaScript-эквивалента PHP in_array().
Заключение
В JavaScript « включает в себя() » эквивалентен методу PHP «in_array()». Вы также можете использовать традиционный « для » как эквивалент PHP «in_array()». Этот блог иллюстрирует эквивалент PHP-метода in_array() в JavaScript.