이전 글에서는 "js 배열의 요소가 지정된 함수를 실행하는 방법"을 참조하세요. 이번에는 배열에 지정된 값이 포함되어 있는지 확인하기 위해 include()를 사용하는 방법에 대해 알아보겠습니다. 필요할 경우 참조할 수 있습니다.
이번에는 먼저 작은 질문을 살펴보겠습니다.
우리는 1, 2, 3을 포함하는 배열이 있다는 것을 알고 있습니다. 이 배열에 5라는 요소가 포함되어 있는지 알고 싶습니다. 포함되면 true를 반환하고 포함되지 않으면 false를 반환합니다. 그렇다면 우리가 알고 싶은 요소가 1이라면 어떨까요? 포함 여부?
<script> var arr = new Array(7); arr[0] = "one"; arr[1] = "two"; arr[2] = "three"; console.log(arr.includes("five")); console.log(arr.includes("one")); </script>
이 작은 질문의 결과는
입니다. 이 작은 질문에서 우리는 이 배열에 5가 아닌 1, 2, 3만 포함되어 있음을 알 수 있으므로 배열 패키지에 5개가 포함되어 있는지 판단할 때 , 결과가 거짓임을 분명히 알 수 있으며, 배열 패키지에 하나도 포함되어 있지 않다고 판단하면 결과가 참임을 알 수 있습니다.
이 점을 알고 나면 이 방법을 살펴보겠습니다.
includes() 메서드는 배열에 지정된 값이 포함되어 있는지 확인하는 데 사용됩니다. 상황에 따라 포함되어 있으면 true를 반환하고 그렇지 않으면 false를 반환합니다.
이 메서드의 구문 형식을 살펴보겠습니다.
数组名称.includes(需要查找的元素值,从哪里开始查找)
다음 사항에 유의해야 합니다.
문자열과 문자를 비교하기 위해 include()를 사용하면 대소문자를 구분합니다.
이 메서드의 두 번째 매개 변수가 음수 값인 경우 "array.length + 검색 위치"의 인덱스부터 오름차순으로 검색을 시작합니다. (끝에서 검색 위치의 절대값 인덱스로 앞으로 점프하더라도) 를 누른 다음 뒤로 검색합니다.) 기본값은 0입니다. 검색 위치의 값이 배열 길이보다 크거나 같으면 false를 반환하고 배열을 검색하지 않습니다.
검색 위치 값이 음수인 경우 계산된 인덱스가 searchElement 검색을 시작하는 위치로 사용됩니다. 계산된 인덱스가 0보다 작으면 전체 배열을 검색합니다.
그게 전부입니다. Javascript 고급 튜토리얼
을 읽어보세요.위 내용은 배열에 지정된 값이 포함되어 있는지 확인하기 위해 js에서 include()를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!