JavaScript를 사용하여 배열의 텍스트 존재 여부 확인
JavaScript에서 문자열에 하위 문자열 배열의 텍스트가 포함되어 있는지 확인하는 방법은 여러 가지가 있습니다.
일부 메서드 배열
이 메서드는 하위 문자열 일치를 테스트하는 간결한 접근 방식을 제공합니다.
<code class="javascript">if (substrings.some(v => str.includes(v))) { // At least one substring was found }</code>
정규 표현식
정규 표현식은 여러 하위 문자열을 동시에 검색할 수 있는 또 다른 옵션을 제공합니다.
<code class="javascript">if (new RegExp(`(${substrings.join('|')})`).test(str)) { // At least one substring was found }</code>
사용자 정의 함수
둘 중 어느 것도 아닌 경우 내장된 메소드가 특정 요구 사항을 충족하는 경우 검사를 수행하는 사용자 정의 함수를 생성할 수 있습니다.
<code class="javascript">function substringCheck(substrings, str) { for (let i = 0; i < substrings.length; i++) { if (str.indexOf(substrings[i]) >= 0) { return true; } } return false; }</code>
사용 예:
<code class="javascript">const substrings = ["one", "two", "three"]; let str = "this has one"; if (substringCheck(substrings, str)) { console.log(`Match found in "${str}"`); } else { console.log(`No match found in "${str}"`); }</code>
위 내용은 JavaScript에서 문자열에 하위 문자열 배열의 텍스트가 포함되어 있는지 확인하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!