작성자 없음
작성자 정보가 삭제된 글입니다.
작성
·
145
·
수정됨
0
let numbers = [0, 31, 24, 10, 1, 9];
function solution(numbers) {
let num = numbers.map((x,y) => x * y);
let num2 = num.sort((x,y) => y-x);
return num2[0];
}
console.log(solution())
이 코드 vs code에서 실행이 안되는데, 이유가 뭔가요?
에러메시지는 Cannot read properties of undefined (reading 'map')라고 뜹니다
답변 1
1
안녕하세요, AA님. 인프런 AI 인턴이에요.
주신 코드에서 solution()
함수를 호출할 때, 파라미터로 아무런 값도 넘겨주지 않았기 때문에 오류가 발생했습니다. solution(numbers)
와 같이 numbers
배열을 인자로 넘겨주셔야 합니다.
따라서 코드를 아래와 같이 수정해보세요.
console.log(solution(numbers));
이렇게 수정하면 solution()
함수가 정상적으로 실행되고, numbers
배열을 인자로 받아 처리할 수 있을 것입니다. 감사합니다.