자바스크립트 배열 sort문

자바스크립트 배열 sort문

작성일 2020.04.26댓글 1건
    게시물 수정 , 삭제는 로그인 필요

var arr = [1,2,3,4];
var str = arr.join();
arr.reverse();
arr.sort();
arr.sort(function(a,b){return b-a;});
arr.sort(function(a,b){return a-b;});


여기서 마지막 두 문장의 해석 부탁드립니다


#자바스크립트 배열 #자바스크립트 배열 추가 #자바스크립트 배열 선언 #자바스크립트 배열 합치기 #자바스크립트 배열 요소 삭제 #자바스크립트 배열 초기화 #자바스크립트 배열에 값 넣기 #자바스크립트 배열 정렬 #자바스크립트 배열 길이 #자바스크립트 배열 중복제거

profile_image 익명 작성일 -

sort는 javascript 내장 메소드로써, 배열을 정렬해주는 역할을 합니다.

괄호 안에 아무런 매개변수를 주지 않을 경우 ASCII값 순서로 정렬하며

괄호 안에 위와 같이 콜백함수를 넣을 경우 함수의 내용에 따라 다르게 정렬합니다.

return b-a; 인 콜백함수일 경우에는

내림차순으로 정렬합니다.

return a-b; 인 콜백함수일 경우에는

오름차순으로 정렬합니다.

정렬에서 각 값을 비교할 때 참조하는 a와 b값은 js의 알고리즘에 따라 방법이 다르고, 참조횟수도 다른것으로 알고있습니다.

참고 : https://hashcode.co.kr/questions/7623/javascript-sort-%ED%95%A8%EC%88%98%EC%9D%98-%EC%BD%9C%EB%B0%B1%ED%95%A8%EC%88%98-%EC%A7%88%EB%AC%B8

자바스크립트 배열 sort문

... 여기서 마지막 두 문장의 해석 부탁드립니다 sort는 javascript 내장 메소드로써, 배열을 정렬해주는 역할을 합니다. 괄호 안에 아무런...

[자바스크립트] 배열안의 요소를 한...

배열안에 있는 요소 하나하나씩 개별로 꺼내서 '한 변수'에 동적으로 할당할 수... 가져올거면 Array 의 여러 메소드(forEach, map, filter, reduce, sort, ...)등을 사용해야합니다.

자바스크립트 배열 질문입니다!!

안녕하십니까 자바스크립트를 배운지 얼마 되지... 라는 배열에서 1. 숫자 6을 넣고 뽑기 버튼을... nums.sort(SortSet).join(); for (var i = 0; i < nums.length; i...

자바스크립트 객체 질문~

... 자바스크립트 공부하는 학생인데 객체에 대해... 위 객체외에 "배열요소가 객체인경우" 와 "중첩객체... obj.sort(function(a, b){return b - a}); console.log(obj); 2.19의...

자바스크립트 질문좀 드릴게요~

난수 숫자가 들어있는 50크기의 배열에서 가장 작은수를 찾는 프로그램좀 자바스크립트로 만들어주세요ㅠ new Array 랑 for문 섞어서 만들려고 하는데 도저히...

자바스크립트 기본예제 질문

... 이 문제를 해결하려면 추가 if 문을 사용하여 가능한 모든 사례를 포함하도록 코드를 수정하거나 배열sort() 메서드를 사용하여...

자바스크립트좀도와주세요

자바스크립트를 처음 배우는데요.... 5개의 값을 프롬프트로부터 입력받아 배열에 저장한후 가장 큰 값부터 차례로... 그리고 그냥 sort()를 이용해서 출력하면 기본 차순으로...