Web/Javascript

자바스크립트 배열에서 빈 값만 제거하기

꾹꾹이 2022. 1. 9.
728x90

 

자바스크립트에서 배열을 사용하는데 빈 값이 섞여 있다면.. 빈 값만 제거하는 방법을 알아보자.

 

1
2
3
var array = [1,2, undefined, 3, undefined, 4];    //변경 전
 
var array = [1,2,3,4];     
cs

 

선언한 배열에 filter()함수를 사용하여 빈 값(undifined)을 제거할 수 있다.

1
2
3
4
5
array = [12, undefined, 3, undefined, 4];
filtered  = array.filter(function(item) {
 return item !== null && item !== undefined && item !== '';
});
console.log(filtered);;
cs

 

 

 

댓글