> 웹 프론트엔드 > 프런트엔드 Q&A > es6에 return이 포함되는 것은 무엇입니까?

es6에 return이 포함되는 것은 무엇입니까?

青灯夜游
풀어 주다: 2023-01-11 16:44:39
원래의
2471명이 탐색했습니다.

es6에서 include()는 부울 값을 반환합니다. include() 메소드는 문자열/배열에 지정된 값이 포함되어 있는지 확인하는 데 사용됩니다. 구문은 "ojb.includes(searchvalue, start)"입니다. 일치하는 값이 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

es6에 return이 포함되는 것은 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, ECMAScript 버전 6, Dell G3 컴퓨터.

includes() 메서드는 문자열/배열에 지정된 값이 포함되어 있는지 확인하는 데 사용됩니다. 이 메서드는 문자열/배열에 지정된 값이 포함되어 있는지 여부를 나타내는 부울 값을 반환합니다.

구문: ​​

ojb.includes(searchvalue, start)
로그인 후 복사
ParametersDescription
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;
로그인 후 복사

es6에 return이 포함되는 것은 무엇입니까?

예 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿