[typescript] 배열의 요소의 유무 확인하기
배열에 특정 요소가 포함되어 있는지 여부를 확인하는 방법을 살펴보겠습니다. TypeScript에서는 배열을 다룰 때 includes
메서드나 indexOf
메서드를 사용하여 배열의 요소의 유무를 쉽게 확인할 수 있습니다.
includes
메서드 사용하기
includes
메서드는 배열에 특정 요소가 포함되어 있는지를 확인하는 메서드입니다. 이 메서드는 불리언 값을 반환하며, 포함되어 있다면 true
를 반환하고, 그렇지 않다면 false
를 반환합니다.
다음은 includes
메서드를 사용하여 배열에 특정 요소가 포함되어 있는지 확인하는 예제입니다.
const fruits: string[] = ['apple', 'banana', 'orange'];
console.log(fruits.includes('banana')); // true
console.log(fruits.includes('grape')); // false
indexOf
메서드 사용하기
indexOf
메서드는 배열에서 특정 요소의 인덱스를 확인하는 메서드입니다. 만약 요소가 배열에 포함되지 않은 경우, -1
을 반환합니다. 따라서 이를 활용하여 요소의 유무를 확인할 수 있습니다.
다음은 indexOf
메서드를 사용하여 배열에 특정 요소가 포함되어 있는지 확인하는 예제입니다.
const fruits: string[] = ['apple', 'banana', 'orange'];
console.log(fruits.indexOf('banana') !== -1); // true
console.log(fruits.indexOf('grape') !== -1); // false
위 예제들을 통해, TypeScript에서 배열의 요소의 유무를 확인하는 방법에 대해 살펴보았습니다. includes
메서드나 indexOf
메서드를 사용하여 프로그램에서 배열의 요소를 쉽게 확인할 수 있습니다.
더 자세한 내용은 MDN Web Docs를 참고하시기 바랍니다.