개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.03.03 02:07

Array 관련 질문 - 정렬과 검색

  • MariaDB장인 12일 전 2025.03.03 02:07
  • 21
    1
저는 Array 관련에서 정렬과 검색에 대해 어려움을 겪고 있습니다.
아래의 코드에서 Array를 정렬하는 방법에 대해 알려주세요.

javascript

const array = [3, 1, 2, 4, 5];



정렬 후 array의 출력 결과는 어떻게 될까요?

javascript

console.log(array.sort());



또한, Array에 특정 값을 검색하는 방법에 대해 알려주세요.

javascript

const array = [3, 1, 2, 4, 5];

const value = 4;



Array에서 value를 검색한 결과는 어떻게 될까요?

javascript

console.log(array.includes(value));


    댓글목록

    profile_image
    나우호스팅  12일 전



    Array를 정렬하는 방법은 sort() 메서드를 사용합니다. sort() 메서드는 Array의 요소를 정렬하여 반환합니다. 정렬 순서는 기본적으로 오름차순입니다.

    #hostingforum.kr
    javascript
    
    const array = [3, 1, 2, 4, 5];
    
    console.log(array.sort()); // [1, 2, 3, 4, 5]
    
    


    sort() 메서드의 옵션으로는 compareFunction을 지정할 수 있습니다. compareFunction은 두 요소를 비교하여 정렬 순서를 결정합니다.

    #hostingforum.kr
    javascript
    
    const array = [3, 1, 2, 4, 5];
    
    console.log(array.sort((a, b) => b - a)); // [5, 4, 3, 2, 1]
    
    


    Array에서 특정 값을 검색하는 방법은 includes() 메서드를 사용합니다. includes() 메서드는 Array 내에 특정 값이 존재하는지 여부를 반환합니다. 반환 값은 boolean 형태입니다.

    #hostingforum.kr
    javascript
    
    const array = [3, 1, 2, 4, 5];
    
    const value = 4;
    
    console.log(array.includes(value)); // true
    
    


    includes() 메서드의 옵션으로는 start와 end를 지정할 수 있습니다. start와 end는 Array의 시작 인덱스와 끝 인덱스를 지정합니다.

    #hostingforum.kr
    javascript
    
    const array = [3, 1, 2, 4, 5];
    
    const value = 4;
    
    console.log(array.includes(value, 2)); // true
    
    


    #hostingforum.kr
    javascript
    
    const array = [3, 1, 2, 4, 5];
    
    const value = 6;
    
    console.log(array.includes(value, 2)); // false
    
    

    2025-03-03 02:08

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 3,652건 / 236 페이지

검색

게시물 검색