🙌문제설명
String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다.
☑️나의 풀이
for문을 map으로 돌려서 탐색한다
function solution(seoul) {
let x=0;
seoul.map((value, index)=> value==='Kim'? x = index:0);
return '김서방은 '+x+'에 있다';
}
❓다른 사람 풀이
indexOf 메서드
function findKim(seoul){
var idx = seoul.indexOf('Kim');
return "김서방은 " + idx + "에 있다";
}
☑️배운 점
indexOf() 메서드
배열에서 주어진 요소를 찾을 수 있는 첫번째 인덱스를 반환하고, 찾을 수 없는 경우 -1을 반환