강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

사랑2님의 프로필 이미지
사랑2

작성한 질문수

한 번에 끝내는 자바스크립트: 바닐라 자바스크립트로 SPA 개발까지

배열 메서드-2

compare 함수 설명에 오해의 소지가 있어보입니다.

작성

·

7

0

안녕하세요. 아래 혼동을 줄수 있는 설명에 대해 문의드립니다.

 

아래 캡춰 설명에서 a: 다음

b: 이전

 

이 설명이 오해의 소지가 있어보입니다.

image.png

오히려 거꾸로 설명해야 맞는거 같습니다.

이 설명에서 a: 이전

b: 다음

이렇게 옆 설명 멘트를 수정해야 맞는거 같습니다.

 

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. 사랑2님.

제안해 주신 ‘compare’ 함수의 설명 부분에서 매개변수 ab의 설명이 헷갈릴 수 있다는 점에 대해 말씀드리겠습니다. 말씀하신 대로, 일반적으로 배열의 정렬 과정에서 compare 함수의 매개변수 ab는 기존 배열에서 비교되는 두 요소를 가리킵니다. 이 비교로 인해 어떤 요소가 배열의 앞에 위치할지를 결정하게 되죠.

  • a > b일 때, compare 함수가 -1을 반환하면 ab보다 앞에 오도록 배열이 정렬됩니다.
  • 반대로 a < b일 때, 1을 반환하면 ba보다 앞에 오도록 배열이 정렬됩니다.
  • 두 값이 같을 때는 0을 반환하여 위치 변경이 없습니다.

혼란스러운 설명이 강의에 포함되어 있는 경우, 그런 부분이 실제 설명과 어떻게 다믄는지를 정확히 알리는 것은 매우 중요합니다.

관련된 질문과 답변을 아래에서도 확인할 수 있습니다:

  1. compare 함수 잘이해안가네요
    • 이 게시물에서는 정렬 함수(compare) 내에서 ab가 어떤 식으로 동작하는지에 대한 설명이 포함되어 있습니다. 이 설명을 통해 함수의 작동 원리와 그에 따른 배열의 정렬 과정을 확실히 이해할 수 있을 것입니다.

질문해 주셔서 감사합니다. 강의 내용의 설명에 대해서는 지식공유자님께 전달하여 정확한 설명으로 수정될 수 있도록 하겠습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

사랑2님의 프로필 이미지
사랑2

작성한 질문수

질문하기