{return v= = element Value;})" 문에서 반환 값이 "-1"이 아닌 경우 배열에 특정 항목이 포함되어 있는 것입니다."/> {return v= = element Value;})" 문에서 반환 값이 "-1"이 아닌 경우 배열에 특정 항목이 포함되어 있는 것입니다.">
판단 방법: 1. "arr.includes(element value)" 문을 사용합니다. 반환 값이 true이면 배열에 항목이 있는 것입니다. 2. "arr.findIndex((v)=> {return v ==요소 값;})" 문에서 반환 값이 "-1"이 아닌 경우 배열에 특정 항목이 포함되어 있는 것입니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, ECMAScript 버전 6, Dell G3 컴퓨터.
es6 배열에 특정 값이 있는지 확인
방법 1: include() 메서드 사용
includes() 메서드는 배열에 지정된 값이 포함되어 있고 true 또는 false를 반환하는지 확인하는 데 사용됩니다. . 문법:
array.includes(searchElement, fromIndex);
searchElement: 찾을 요소
fromIndex: 검색을 시작할 인덱스 위치. 생략 가능하며 기본값은 0입니다.
예:
var arr=[2, 9, 7, 8, 9]; if(arr.includes(9)){ console.log("数组中有指定值"); } else{ console.log("数组中没有指定值"); }
방법 2: findIndex() 메서드 사용
findIndex() 메서드는 제공된 테스트 함수를 만족하는 배열의 첫 번째 요소 인덱스를 반환합니다. 그렇지 않으면 -1
를 반환하세요.
var arr=[2, 9, 7, 8, 9]; var ret = arr.findIndex((v) => { return v == 1; }); if(ret!=-1){ console.log("数组中有指定值"); } else{ console.log("数组中没有指定值"); }
【관련 추천: javascript 비디오 튜토리얼, web front-end】
위 내용은 es6에서 배열에 특정 값이 있는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!