거위 걸러내기(Codewars - 8kyu)
1538 단어 tutorialjavascriptprogramming
이 연습의 목표는 일부 특정 요소(geese 배열에 지정된 요소)가 없는 배열을 다시 가져오는 것입니다.
기능 시작
여기서 우리는 배열 유형의 birds라는 매개변수를 받아들이는 gooseFilter라는 함수를 만들 것입니다.
function gooseFilter(birds) {
//function body
}
메서드가 적용된 문자열을 반환합니다.
return str
우리는 이미 함수의 결과를 즉시 원하기 때문에 return 문으로 시작합니다.
어레이 필터링
.filter()
필터 방법을 사용하여 특정 기준에 따라 원래 배열(새)의 하위 집합을 가져옵니다. 필터 메서드는 배열의 각 요소를 테스트하므로 여기서는 geese 배열에 포함되지 않은 항목만 추출하려고 합니다.
.filter(item => !geese.includes(item))
요약
최종 함수는 다음과 같습니다.
function gooseFilter(birds){
let geese = ["African", "Roman Tufted", "Toulouse", "Pilgrim", "Steinbacher"]
return birds.filter(item=> !geese.includes(item))
}
도움이 되길 바랍니다!
이 기사가 마음에 들면 Dev.to에서 저를 팔로우하여 제 최신 기사를 확인하세요. 나는 매일 내 여정을 트위터에 이쪽으로, 그리고 이것은 내 채널입니다 :)
나는 내 지식을 공유합니다.
Reference
이 문제에 관하여(거위 걸러내기(Codewars - 8kyu)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/juliafmorgado/filter-out-the-geese-codewars-8kyu-4mea텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)