Javascript Includes 메서드


Javascript에는 지정된 입력에 대소 문자를 구분하는 특정 값이 있는지 확인하는 메서드가 포함됩니다. 그것은을 위해 사용될 수 있습니다 정렬. 값이 있으면 true를 반환하고 그렇지 않으면 false를 반환합니다.

문자열에 메서드 구문이 포함됨

string.includes (searchvalue, startIndex);

string – 원래 문자열 내용

searchvalue – 주어진 문자열에서 검색해야하는 값.

startIndex –이 필드는 선택 사항입니다. 값을 검색해야하는 인덱스입니다.

반환 값 : 부울

JavaScript는 색인없이 메소드 예제를 포함합니다.

아래 예에서는 텍스트 javascript가 입력 문자열에 있으므로 출력이 true입니다.

var str = "Welcome to javascript tutorial";

console.log(str.includes("javascript"));
Output:

true

자바 스크립트는 색인이있는 메소드를 포함합니다.

여기서 startIndex는 1이므로 "Welcome"텍스트가 0부터 시작하므로 출력은 false입니다. 검색 인덱스로 음수 값을 제공하면 검색 할 전체 문자열을 고려합니다.

var str = "Welcome to javascript tutorial";

console.log(str.includes("Welcome"),1);
console.log(str.includes("Welcome"),-1);
Output:

false
true

예 : 대소 문자 구분 방법 포함

JavaScript String includes method는 대소 문자를 구분하므로 아래 출력은 false를 반환합니다. 입력 문자열에 Welcome이 포함되어 있지만 검색 값은 welcome입니다.

var str = "Welcome to javascript tutorial";

console.log(str.includes("welcome"));
Output:

false

배열에 메서드 구문이 포함됨

array.includes (searchvalue, startIndex);

array – 주어진 원래 배열

searchvalue – 검색 할 요소입니다. 대소 문자를 구분합니다.

startIndex – 요소를 검색해야하는 위치입니다. 이 필드는 선택 사항이며 인덱스는 0에서 시작합니다.

반환 값 – 부울

JavaScript는 색인없이 메소드를 포함합니다.

아래 예제의 JavaScript Array는 요소가 배열에 존재하므로 true를 반환하는 메서드를 포함합니다. index가 없기 때문에 contains 메소드는 배열의 시작 부분에서 요소를 검색합니다.

var names = ["Adam","John","Stephen", "Dave"];
console.log(names.includes("John"));
Output:
true

자바 스크립트는 색인이있는 메소드를 포함합니다.

검색 색인이 1이고 "John"요소가 위치 2에 있으므로 첫 번째 출력은 false입니다.

두 번째 출력은 검색 인덱스가 배열의 시작부터 시작하는 2이기 때문에 참입니다.

include 메소드에서 index 매개 변수를 전달하면 색인에서 시작하는 요소를 검색합니다.

var names = ["Adam","John","Stephen", "Dave"];
console.log(names.includes("John",2));
console.log(names.include("Dave",0));
Output:
false
true

예 : 대소 문자 구분 방법 포함

includes 메서드는 대소 문자를 구분하므로 첫 번째 출력은 false를 반환하고 두 번째 출력은 배열 요소와 일치하는 true를 반환합니다.

var names = ["Adam","John","Stephen", "Dave"];
console.log(names.includes("adam"));
console.log(names.includes("Adam"));
Output:
false
true

결론

이 튜토리얼에서는 String과 Array 모두에 includes () 메서드를 사용하는 방법에 대한 자세한 예제를 제공합니다.

참고