자바스크립트 문제 연습중 이문제에서 계속 막혀있습니다...
고수님들의 도움 부탁드립니다.
function 부분을 고쳐서 console.log로 실행시키면 폭죽이 터지는데 도와주시면 감사하겠습니다.
< 켄을 찾아라 >
문자열 요소로 이루어진 배열이 인자로 주어졌을 때, 다음과 같은 조건을 만족하는 함수를 작성해 주세요!
?? 인자로 들어온 배열의 요소 중 문자열 "Ken"의 인덱스를 찾을 수 있어야 합니다.
?? 인덱스를 찾은 후 "켄은 1에 있다" 라는 형식의 문자열이 리턴되어야 합니다.
?? 문자열 "Ken"의 위치와, 배열 요소의 갯수와 상관없이 함수는 정상적으로 작동되어야 합니다.
?? 배열 요소에 "Ken"이 중복되거나, 존재하지 않는 경우는 없습니다.
?? 빈 배열이 주어질 경우는 고려하지 않아도 됩니다.
+--------------------------------------------------------------------+
| arr | 리턴 값 |
+--------------------------------------------------------------------+
| ["Jett", "Leo", "Ken", "Justin"] | "켄은 2에 있다" |
+--------------------------------------------------------------------+
| ["Lee", "Park", "Jung", "Ken"] | "켄은 3에 있다" |
+--------------------------------------------------------------------+
*/
const vaco1 = ["Jett", "Ken"];
const vaco2 = ["Leo", "Kim", "Ken", "Lee"];
const vaco3 = ["Ken", "Justin", "Jett"];
function findKen(arr) {
for(var i = 0; i<arr.length; i++){
arr[i] === "Ken"}
return result1;
}
const result1 = (findKen(vaco1) === "켄은 1에 있다");
const result2 = (findKen(vaco2) === "켄은 2에 있다");
const result3 = (findKen(vaco3) === "켄은 0에 있다");
if (
result1 &&
result2 &&
result3
) {
alert("??");
}