Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 프로그래머스코테
- 알고리즘공부
- 프로그래머스
- 프로그래밍
- 프로그래머스 Lv.0
- 프로그래머스 코딩테스트
- next.js
- 코딩테스트
- 프로그래머스코딩테스트
- 자바스크립트
- Redux-Toolkit
- html
- 개발자
- 프로그래머스 알고리즘
- mysql
- 정처기기출
- 코딩
- CSS
- 정보처리기사
- 프로그래머스 코테
- 프로그래머스 레벨0
- 코테준비
- next.js 에러
- 코테스터디
- js
- 코테공부
- 알고리즘스터디
- 1일1코테
- 프로그래머스알고리즘
- 알고리즘문제
Archives
- Today
- Total
계발하는 개발자
[JS] is vs includes 메서드 차이 본문
is 메서드와 includes 메서드는 각각 특정 아이디나 요소와 일치하는지 여부를 상호 비교하거나,
하나의 문자열 혹은 배열이 특정 문자를 포함하는지 여부를 확인하며,
그 비교 대상과 반환 값의 종류가 다릅니다.
1. is 메서드
사용 방법: 문자열.is(다른 문자열)
반환값: 두 문자열의 일치여부를 확인하여 true/false를 반환합니다.
const element = $('div');
// 클래스/아이디 일치여부 확인
if (element.is('.highlight')) {
console.log('이 요소는 .highlight 클래스를 가지고 있습니다.'); // 같은 경우
} else {
console.log('이 요소는 .highlight 클래스를 가지고 있지 않습니다.'); // 다른 경우
}
// 요소 일치여부 확인
if (element.is(element2)) {
console.log('두 요소는 동일합니다.'); // 같은 경우
} else {
console.log('두 요소는 다릅니다.'); // 다른 경우
}
2. includes 메서드
사용 방법: 문자열.includes(찾을 문자 또는 부분 문자열)
반환값: 하나의 문자열이 특정 문자를 포함되어 있는지 여부를 확인하고 true/false를 반환합니다.
// 특정 요소가 배열에 포함되어 있는지 확인
const array = [1, 2, 3, 4, 5];
if (array.includes(3)) {
console.log('배열에 3이 포함되어 있습니다.'); // 포함된 경우
} else {
console.log('배열에 3이 포함되어 있지 않습니다.'); // 포함되지않은 경우
}
// 문자열 배열에서 특정 문자열이 포함되어 있는지 확인
const fruits = ['apple', 'banana', 'orange'];
if (fruits.includes('banana')) {
console.log('과일 배열에 바나나가 포함되어 있습니다.');
} else {
console.log('과일 배열에 바나나가 포함되어 있지 않습니다.');
}
LIST
'📌 Language > Javascript' 카테고리의 다른 글
[JS] 배열을 비교, 정렬하는 방법 | sort 메서드 (0) | 2023.06.21 |
---|---|
[JS] undefined vs null 차이 (0) | 2023.06.09 |
[JS] 문자열 특정 문자 위치 찾기(indexOf, search) (0) | 2023.06.08 |
[JS] 라디오버튼 체크여부에 따른 입력창 활성/비활성화 (1) | 2023.05.14 |
[JS] 라디오버튼 중복체크 방지 (0) | 2023.05.14 |
dev_genie
@dev_genie
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!