이름이있는 값 배열이 있습니다.
names = ['Jim', 'Jack', 'Fred']
또한 다음과 같은 문자열 형식의 이름 인 함수에서 값을 받았습니다.
returnedValue = 'Jim'
이름 배열의 값에 대해 returnedValue 문자열을 실행하고 일치 여부를 테스트하려면 어떻게해야합니까?
내 느낌은 배열 프로토 타입의 .filter 메서드를 사용하고 싶지만 그렇게하는 방법을 생각할 수 없다는 것입니다.
배열에있는 요소의 인덱스를 반환하거나 배열에없는 경우 -1을 반환하는 모든 배열에있는 indexOf 메서드 (이전 버전의 Internet Explorer 제외)가 있습니다.
if (yourArray.indexOf("someString") > -1) {
//In the array!
} else {
//Not in the array
}
이전 IE 브라우저를 지원해야하는 경우 MDN 문서의 코드를 사용하여이 방법을 polyfill을 사용할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다