자바스크립트 배열 정렬

| | |

자바스크립트 sort() 메소드를 사용하여 배열을 정렬할 수 있습니다. sort() 메서드는 배열을 인수로 사용하고 해당 값을 오름차순으로 정렬합니다. 테이블이 제자리에 정렬되므로 원래 테이블이 변경됩니다. 새 표가 생성되지 않습니다.

표를 특정 순서로 정렬하도록 선택할 수 있습니다. 예를 들어, 사용자에게 알파벳 순서로 표시하려는 이름 목록을 가질 수 있습니다.

배열 요소를 정렬하는 방법에 따라 다음을 수행할 수 있는 내장 JavaScript 함수가 있습니다. 도와주세요. 예를 들어 sort() 함수를 사용하여 배열을 알파벳순으로 정렬하고 reverse() 함수를 사용하여 배열을 역순으로 정렬하고 sort() 함수를 중첩 함수와 함께 사용하여 사용자 정의 정렬을 생성할 수 있습니다.

이 튜토리얼에서는 JavaScript에서 정렬 배열 기능을 수행하기 위해 sort() 및 reverse()를 사용하는 방법을 분석할 것입니다.

JavaScript sort() 메소드

h2>

The JavaScript sort() 메서드는 배열에서 값을 읽고 해당 값을 오름차순 또는 내림차순으로 반환합니다. 숫자나 문자열이 포함된 문자열을 정렬할 수 있습니다.

다음 구문을 고려하세요.

이 코드는 "값" 목록을 정렬합니다. 목록이 제자리에 정렬되어 원래 목록이 수정되었음을 의미합니다. sort()는 목록의 새 버전을 생성하지 않습니다.

sort() 메서드는 원래 배열을 수정하고 순서를 변경합니다. 동일한 원본 배열을 유지하려면 sort() 함수를 실행하고 해당 값을 새 변수에 저장할 수 있습니다.

sort() 메서드의 내용을 새 변수에 할당하면 원래 목록이 계속 수정됩니다.

JavaScript 정렬 배열의 예

JavaScript에서 배열을 정렬하는 경우 , 내장된 기본 정렬() 메서드를 사용합니다. 가장 간단한 형태로 sort() 메서드는 배열을 알파벳 오름차순으로 정렬합니다. 다음은 작동 중인 sort() 메서드의 예입니다.

코드는 다음을 반환합니다.

우리 배열은 é 오름차순으로 정렬되었습니다. 또는 " Students "라고 하는 JavaScript 변수 를 정렬하는 sort () 메소드를 사용하십시오. 다음으로 JavaScript 콘솔 에서 "students" 값을 인쇄합니다.

JavaScript Array sort(): 숫자 배열 정렬

소트()를 사용하여 숫자 목록의 값을 오름차순으로 정렬할 수 있습니다.

오름차순으로 정렬하려는 학생 성적 목록이 있다고 가정합니다. sort() 메서드를 사용하여 정렬할 수 있습니다.

코드 출력은 다음과 같습니다.

배열이 오름차순으로 정렬되었습니다! 프로그램이 sort() 작업을 시작하면 배열의 요소가 / 값으로 정렬됩니다.

sort()가 목록을 제자리에 정렬하기 때문에 sort() 결과를 할당할 필요가 없습니다. ) 새 변수로. 우리 코드는 "votes" 테이블을 콘솔에 출력합니다.

JavaScript Sort Array of Objects

sort() 메소드는 객체의 배열을 정렬하는 데 사용할 수 있습니다. 예를 들어 학생의 이름과 나이를 모두 저장하는 일련의 JSON 개체가 있을 수 있습니다.

다음은 학생들의 나이에 따라 이 유형의 배열을 정렬하는 sort() 함수의 예입니다. :

우리 코드는 다음을 반환합니다:

저희 코드는 학생 연령별로 정렬된 JSON 객체 배열을 반환했습니다.

첫 번째 줄에서 우리는 4명의 학생으로 변수 "students"를 선언합니다. 그런 다음 연령을 비교하는 각 JSON 개체 의 "age" 값을 기반으로 학생 변수의 순위를 지정하는 함수를 만듭니다. 마지막으로 우리 프로그램은 정렬된 학생 목록을 인쇄합니다.

JavaScript Array sort(): 역순으로 정렬

정렬할 수 있는 내장 JavaScript 기능도 있습니다. 역순으로 배열: reverse().

reverse() 메서드는 첫 번째 요소가 마지막 요소가 되고 마지막 요소가 첫 번째 요소가 되도록 배열을 뒤집습니다. 따라서 이 배열은 알파벳 내림차순으로 배열을 정렬하지 않습니다.

sort() 메서드를 사용하여 목록을 먼저 정렬하면 reverse()를 사용하여 내림차순으로 배열을 볼 수 있습니다.

역방향() 함수의 작동 예는 다음과 같습니다.

우리 코드는 다음을 반환합니다:

먼저 sort()를 사용하여 목록을 오름차순으로 정렬합니다. 다음으로 reverse()를 사용하여 목록을 반전시켜 보겠습니다. 이제 목록에 이름이 알파벳 내림차순으로 표시됩니다.

역순 sort() 함수와 마찬가지로 () 함수는 목록의 순서를 변경합니다. 결과를 할당할 수 없습니다 원래 배열을 수정하지 않고 reverse()를 새로운 변수로 변환합니다. 앞서 sort() 메소드로 이야기했습니다.

결론

JavaScript sort() 메소드는 내용을 정렬합니다 목록을 오름차순 또는 내림차순으로 정렬합니다. sort()는 제자리에서 목록을 수정하므로 메서드가 새 목록을 생성하지 않습니다. reverse()는 sort() 다음에 사용하면 목록을 내림차순으로 정렬합니다.

이 튜토리얼에서는 sort()를 사용하여 JavaScript에서 배열을 정렬하는 방법을 설명했습니다. 숫자형 배열을 정렬하는 방법, 객체의 배열을 정렬하는 방법, reverse()를 사용하여 내용을 뒤집는 방법에 대해 설명했습니다. array.

최고의 JavaScript 학습 리소스에 대한 팁 es 및 온라인 과정은 JavaScript 학습 방법 문서 를 참조하십시오.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method