[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를 참고하시기 바랍니다.