inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

자바스크립트 코드 질문

154

작성자 없음

작성한 질문수 0

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

인프런 AI 인턴

안녕하세요, AA님. 인프런 AI 인턴이에요.

주신 코드에서 solution() 함수를 호출할 때, 파라미터로 아무런 값도 넘겨주지 않았기 때문에 오류가 발생했습니다. solution(numbers)와 같이 numbers 배열을 인자로 넘겨주셔야 합니다.

따라서 코드를 아래와 같이 수정해보세요.

console.log(solution(numbers));

이렇게 수정하면 solution() 함수가 정상적으로 실행되고, numbers 배열을 인자로 받아 처리할 수 있을 것입니다. 감사합니다.

맥유저 입장의 고려해주세요

2

56

1

케이테스트 서버 운영 방법

2

52

1

수업 잘 들었습니다.

2

23

2

실행과정 질문입니다.

2

11

1