inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

자바스크립트 코드 질문

172

작성자 없음

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 배열을 인자로 받아 처리할 수 있을 것입니다. 감사합니다.

강의 관련 질문드립니다.

1

69

2

[시험 준비] AICE Associate 단기간 합격을 위한 모의고사 활용 방법 문의

1

65

1

왜 이름이 Graph engineering인가요?

1

49

2

run.py 실행시키면, 자동으로 바로 경제 지표 데이터를 수집해요

1

34

2