es6에서 include()는 부울 값을 반환합니다. include() 메소드는 문자열/배열에 지정된 값이 포함되어 있는지 확인하는 데 사용됩니다. 구문은 "ojb.includes(searchvalue, start)"입니다. 일치하는 값이 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, ECMAScript 버전 6, Dell G3 컴퓨터.
includes() 메서드는 문자열/배열에 지정된 값이 포함되어 있는지 확인하는 데 사용됩니다. 이 메서드는 문자열/배열에 지정된 값이 포함되어 있는지 여부를 나타내는 부울 값을 반환합니다.
구문:
ojb.includes(searchvalue, start)
Parameters | Description |
---|---|
searchvalue | 필수, 찾을 문자열/배열입니다. |
start | 선택 사항, 검색을 시작할 위치를 설정합니다. 기본값은 0입니다. |
반환 값:
Type | Description |
---|---|
Boolean | 일치하는 값이 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
예: 12번째 인덱스 위치부터 시작하는 문자열을 찾습니다
var str = "Hello world, welcome to the Runoob."; var n = str.includes("world", 12); document.getElementById("demo").innerHTML = n;
예 2: 배열 사이트에 phpcn이 포함되어 있는지 확인
let site = ['phpcn', 'google', 'taobao']; site.includes('phpcn'); // true site.includes('baidu'); // false
indexof 메소드를 비교합니다
있습니다. 두 개의 인덱스 메소드 단점
첫째, 의미론이 충분하지 않습니다. 매개변수 값이 처음 나타나는 위치를 찾는다는 의미이므로 -1과 같지 않은지 비교해야 하는데, 이는 표현하기에 직관적이지 않습니다. .
둘째, 판단을 위해 내부적으로 엄격한 등가 연산자( === )를 사용하므로 NaN을 오판하게 됩니다.
[NaN].indexOf(NaN) // -1 includes使用的是不一样的判断算法,就没有这个问题。 [NaN].includes(NaN) // true
【관련 추천: javascript 비디오 튜토리얼, 프로그래밍 비디오】
위 내용은 es6에 return이 포함되는 것은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!