Skip to content

remove

주어진 조건 함수에 따라 배열에서 요소를 제거해요.

이 함수는 arr을 직접 변경해요. 원본 배열을 수정하지 않고 요소를 제거하려면 Array.prototype.filter를 사용하세요.

인터페이스

typescript
function remove<T>(arr: T[], shouldRemoveElement: (value: T, index: number, array: T[]) => boolean): T[];

파라미터

  • arr (T[]): 수정할 배열.
  • shouldRemoveElement ((value: T, index: number, array: T[]) => boolean): 요소를 제거할지 결정하기 위해 각 반복마다 호출되는 함수.

반환 값

(T[]): 지정된 요소가 제거된 수정된 배열.

예시

typescript
const numbers = [1, 2, 3, 4, 5];
remove(numbers, value => value % 2 === 0);
console.log(numbers); // [1, 3, 5]

MIT 라이선스에 따라 배포됩니다.