본문 바로가기

Algorithms

freeCodeCamp - 13. Falsy Bouncer 한글 해석 [Basic Algorithm Scripting]

Falsy Bouncer

 

https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-algorithm-scripting/falsy-bouncer

 

www.freecodecamp.org

 

 

모든 주어진 arr 에서 falsy 값을 지워라 

주어진 arr을 mutate - 변화시키지 마라 (유지해라)

js에서 falsy 값들은  false, null, 0, "", undefined, and NaN.

힌트 : 각각의 값을 boolean으로 바꿔봐라

 

function bouncer(arr) {
  let arr2 = []
  for(let i of arr){
    if(Boolean(i)){
      arr2.push(i)
    }
  }
  return arr2;
}

bouncer([7, "ate", "", false, 9]);