오늘은 유효성 검사를 다시 한번 복기해보려고 한다.
유효성 검사를 내가 할때 조금 이해가 안되는 부분이 있었는데 다시 한번 보고 써봐야겠다..
그리고 고차 함수가 안되서 다시 풀었다. 언더바도 안되었고. 또 트위들러 refresh버튼이랑 심화과정 하는거랑.. 계산기도 해야되네..
18_numberSearch
function numberSearch(str) {
if(str.length ===0) {
return 0
}
let numSum = 0;
let strSum = 0;
for(let i=0; i <str.length; i++) {
if(Number(str[i])) {
numSum += Number(str[i]);
}
else if(str[i] !==' ') {
strSum += 1
}
}
return Math.round(numSum/strSum);
}