상세 컨텐츠

본문 제목

includes(), has(), size(), length() in JavaScript

JavaScript

by 폴리프레임 2023. 11. 29. 17:04

본문

반응형

includes() 메서드:

  • includes() 메서드는 주로 배열(Array)에서 사용됩니다.
  • 배열 내에 특정 요소가 존재하는지 여부를 확인합니다.
  • 배열의 메서드로, 배열에 대한 검색 작업에 사용됩니다.
const array = [1, 2, 3, 4, 5];
console.log(array.includes(3)); // true
console.log(array.includes(6)); // false

 

has() 메서드:

  • has() 메서드는  Map과 Set 객체에서 사용합니다.
  • Map 객체에서는 지정된 키(key)가 존재하는지 여부를 확인 합니다.
  • Set 객체에서는 주어진 값(value)이 존재하는지 여부를 확인 합니다.
  • 객체의 메서드로, 특정 키 또는 값에 대한 존재 여부를 확인 합니다.

예제 (Map에서의 사용):

const map = new Map();
map.set('key1', 'value1');
map.set('key2', 'value2');

console.log(map.has('key1')); // true
console.log(map.has('key3')); // false

 

예제 (Set에서의 사용):

const set = new Set([1, 2, 3, 4, 5]);
console.log(set.has(3)); // true
console.log(set.has(6)); // false

 

참고 :

length() : 배열(Array: 배열에 포함된 요소의 개수 )과 문자열(String : 문자열의 길이 ) 에서 사용

size() : Map()에 포함된 key-value 쌍의 개수, 또는   Set() 에 포함된 요소의 개수 확인에 사용

'JavaScript' 카테고리의 다른 글

default 와 Object import 문  (1) 2024.04.03
JavaScript 소숫점 다루기  (0) 2024.03.26
CommonJS module 와 ES module  (2) 2023.11.01
innerHTML, innerText, textContent 비교  (1) 2023.08.27
cheerio 와 puffeteer 의 사용법 및 장단점  (0) 2023.08.27

관련글 더보기