문제 풀기/JavaScripts
문제 25. 나누어 떨어지는 숫자(배열 filter 함수)
kagan-draca
2024. 7. 16. 15:57
find, findeIndex에서 find 함수와 유사하지만, 배열이 존재할 때 find는 찾고자 하는 배열의 가장 앞의 값만을 리턴해준다.
여러 값을 반환하고 싶다면 filter 함수를 사용해야 한다.
filter 함수의 매개변수로는 find, findIndex와 마찬가지로
element : 현재 배열 안 요소
index : 현재 배열 요소 index
array : 현재 filter의 배열
이 있다.
제출한 코드 :
function solution(arr, divisor)
{
let answer = arr.filter((element) => element % divisor == 0);
return answer.length == 0 ? [-1] : answer.sort((a,b)=> a - b)
}