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

JavaScript의 배열에서 '0', '정의되지 않음' 및 빈 값 제거

<시간/>

'0'을 제거합니다. 'undefined'와 빈 값을 사용하려면 splice()의 개념을 사용해야 합니다. 다음이 우리의 배열이라고 가정해 봅시다 -

var allValues = [10, false,100,150 ,'', undefined, 450,null]

다음은 for 루프와 splice() −

를 사용하는 전체 코드입니다.

예시

var allValues = [10, false,100,150 ,'', undefined, 450,null]
console.log("Actual Array=");
console.log(allValues);
for (var index = 0; index < allValues.length; index++) {
   if (!allValues[index]) {
      allValues.splice(index, 1);
      index--;
   }
}
console.log("After removing false,undefined,null or ''..etc=");
console.log(allValues);

위의 프로그램을 실행하려면 다음 명령을 사용해야 합니다 -

node fileName.js.

여기에서 내 파일 이름은 demo88.js입니다.

출력

이것은 다음과 같은 출력을 생성합니다 -

PS C:\Users\Amit\JavaScript-code> node demo88.js
Actual Array=
[ 10, false, 100, 150, '', undefined, 450, null ]
After removing false,undefined,null or ''..etc=
[ 10, 100, 150, 450 ]