String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다.
| seoul | return |
|---|---|
| ["Jane", "Kim"] | "김서방은 1에 있다" |
const solution = (seoul) => {
let results = ""
for (let i in seoul) {
if (seoul[i] === "Kim") {
results = `김서방은 ${i}에 있다`;
break; // Kim을 찾으면 반복문 종료
}
}
return results;
}
빈 변수 results를 만들고 for...in을 통해 배열을 순환. 인덱스 값을 사용하기 위해 for...in을 선택했다. 조건문을 이용해 "Kim"을 찾으면 결과 문자열을 생성하고 하고 반복문 종료 마지막으로 results를 반환
const solution = (arr) => `김서방은 ${arr.findIndex(s => s === 'Kim')}에 있다`;