이 블로그에서는 JavaScript에서 PHP의 'in_array()' 메서드에 해당하는 방법을 설명합니다.
JavaScript에서 PHP의 'in_array()'와 동등한 것은 무엇입니까?
“ 포함() ” 메서드는 PHP의 in_array()와 동일합니다. 배열에 지정된 요소가 포함되어 있는지 여부를 확인하기 위해 JavaScript에서 사용됩니다. 배열의 요소 존재 여부에 따라 부울 값을 제공합니다.
통사론
include() 메소드에 대해 아래 언급된 구문을 따르십시오.
포함 ( searchElement )
' searchElement '라는 주장으로.
예 1
언어 배열을 만듭니다.
~였다 언어 = [ 'HTML' , 'CSS' , '자바스크립트' , '노데이즈' ] ;
변수 생성 ' checkinArray ' 값을 저장하는 ' CSS ” 배열에서 검색하려면:
~였다 checkinArray = 'css' ;검색 값을 인수로 전달하여 includes() 메서드를 호출합니다.
콘솔. 통나무 ( 언어. 포함 ( checkinArray ) ) ;그것은 “ 거짓 ” JavaScript는 대소문자를 구분하는 언어이기 때문입니다.
그러나 '와 같은 변수 값의 경우 CSS ”, includes() 메소드는 “ 진실 ”:
~였다 checkinArray = 'CSS' ;콘솔. 통나무 ( 언어. 포함 ( checkinArray ) ) ;
산출
기존의 ' ~을 위한 ” 루프는 “ in_array() ' 방법. 예를 들어 보겠습니다.
예 2
주어진 예에서 ' 자바스크립트 ” 값이 배열에 존재합니다.
변수 생성 ' 깃발 ”:
~였다 깃발 ;사용 ' ~을 위한 ” 배열의 길이까지 반복하고 배열 요소가 변수 값과 같은지 확인합니다. checkinArray '. 값이 같으면 ' 깃발 ' 에게 ' 진실 ”, 루프를 끊습니다. 그렇지 않으면 '플래그' 값을 ' 거짓 ”:
~을 위한 ( ~였다 나 = 0 ; 나 < 언어. 길이 ; 나 ++ ) {만약에 ( 언어 [ 나 ] === checkinArray ) {
깃발 = 진실 ;
부서지다 ;
}
또 다른 {
깃발 = 거짓 ;
}
}
마지막으로 콘솔에 '플래그' 값을 인쇄합니다.
콘솔. 통나무 ( 깃발 ) ;출력은 ' 진실 '는 ' 자바스크립트 ”가 배열에 있습니다.
이것이 PHP의 in_array()와 동등한 JavaScript에 관한 것입니다.
결론
자바스크립트에서 ' 포함() ” 메서드는 PHP의 “in_array()” 메서드와 동일합니다. 기존의 ' ~을 위한 ” 루프는 PHP의 “in_array()”와 동일합니다. 이 블로그는 JavaScript에서 PHP의 'in_array()' 메소드에 해당하는 것을 설명했습니다.