Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript의 배열에서 특정 숫자 요소를 제거하는 방법

<시간/>

숫자와 숫자의 배열을 받는 함수를 작성해야 하며 배열에서 해당 숫자의 모든 항목을 제거해야 합니다.

이 함수의 코드를 작성해 봅시다.

여기에서 요소를 제거하기 위해 재귀를 사용할 것입니다. 배열에서 요소의 할당을 제거하는 재귀 함수는 다음과 같이 작성할 수 있습니다.

예시

const numbers = [1,2,0,3,0,4,0,5];
const removeElement = (arr, element) => {
   if(arr.indexOf(element) !== -1){
      arr.splice(arr.indexOf(element), 1);
      return removeElement(arr, element);
   };
   return;
};
removeElement(numbers, 0);
console.log(numbers);

출력

콘솔의 출력은 -

[ 1, 2, 3, 4, 5 ]