테스트 사이트 - 개발 중인 베타 버전입니다

자바스크립트 질문이요!! 채택완료

주니준이 5년 전 조회 1,506

var a = [5, 3, 56, 12, 74, 12, 53, 12,  3, 2, 1];

//배열을 이렇게 뒤죽박죽으로 주고,

크기를 비교해서 가장 큰수 6개를 출력한다고 하면 어떻게 해야할까요?

단, 출력 할때 (4번 자리에 있던 74)(2번 자리에 있던 56)(6번 자리에 있던 53). . . 이렇게 출력을 할려고 하거든요. 그래서 변수의 위치가 바뀌면 안되는데... 좋은 방법이 있을까요?  

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
에셀
5년 전

var a = [5, 3, 56, 12, 74, 12, 53, 12,  3, 2, 1];

 

a.sort(); 함수를 이용하구요

 

a[1],  a[2] .... 이런식으로 출력하시면 됩니다.

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

주니준이
5년 전
그렇게 하면 배열 들어가 있는 값이 달리집니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인