function find(item, action) {
for (let i = 0; i < item.length; i++) {
action(item[i]);
if (action(item[i])) {
return item[i]
}
}
}
저기서 리턴 저기에 줘버리면 한 번 찾고 함수 끝나는 거 아니냐?
여러개 찾으려면 아랫줄로 옮겨야 하는 거 맞지?
function find(item, action) {
for (let i = 0; i < item.length; i++) {
action(item[i]);
if (action(item[i])) {
return item[i]
}
}
}
저기서 리턴 저기에 줘버리면 한 번 찾고 함수 끝나는 거 아니냐?
여러개 찾으려면 아랫줄로 옮겨야 하는 거 맞지?
for문은 return하면 함수가 값을 반환하고 종료됨 전체를 다 찾고 싶으면 foreach를 써서 변수에 담고 리턴ㄱ - dc App
아 저건 내가 이해하기 쉽게하려고 함수 직접 만든거임 지금 mdn다뒤져서 이해했음요 ㄱㅅㄱㅅㄱㅅ