728x90
#문제
문자열을 요소로 갖는 배열을 입력받아 그 길이가 홀수인 요소만을 갖는 배열을 리턴해야 합니다.
words: 문자열을 요소로 갖는 배열
반복문 사용은 금지.
arr.filter를 이용해라
#예시
let output = filterOddLengthWords(['there', 'it', 'is', 'now']);
console.log(output); // --> ['there', "now']
#정답
function filterOddLengthWords(words) {
return words.filter(el => el.length % 2 === 1);
}
위의 화살표함수는 밑의 코드와도 동일한 의미이다.
function filterOddLengthWords(words) {
return words.filter(function (el) {
return el.length % 2 === 1;
});
}
728x90
'코플릿 기록 > JavaScript' 카테고리의 다른 글
데일리코딩1 (0) | 2023.01.13 |
---|---|
고차함수 31번 (0) | 2023.01.12 |
고차함수 10번 ★화살표함수예시★ (0) | 2023.01.12 |
배열 25번 (피보나치수열) ★★★ (0) | 2023.01.07 |
배열 24번 ★★★ (0) | 2023.01.07 |