문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다.
function solution(s) {
console.log(typeof(s))
let arr = []
s.split('').forEach((elem)=>arr.push(isNaN(elem)));
if (s.length==4||s.length==6){
return (arr.filter((elem)=>elem==true).length)==0?true:false}
else{
return false
}
}
예시문 안에서 숫자의 존재 여부를 판단해야 했다. 그래서 isNaN()은 값이 숫자인지 실제로 확인하지 않는다는 점에서 사용이 가능하기 때문에 isNaN()함수를 사용했다