1️⃣ sort() 함수 사용 arr.sort([compareFunction]) compareFunction : 정렬 순서를 정의하는 함수 이 값이 생략될 경우 배열의 요소가 문자열로 취급되어 유니코드 값 순서대로 정렬된다. ex. [1, 2, 3, 12, 23] ➡️ [1, 12, 2, 23, 3] * 사용 시 원본 배열 자체가 변경된다. arr = ['oh', 'My', 'b', 'Boy']; arr.sort(); //Boy, My, b, oh 2️⃣ 비교 연산자 사용하기 자바스크립트에서는 비교연산자를 이용하여 문자열을 비교할 수 있다. //오름차순 arr.sort((a, b) => a > b ? 1 : -1); //내림차순 arr.sort((a, b) => a > b ? -1 : 1); 3️⃣ lo..
[Javascript] 배열 정렬하기 (오름차순, 내림차순, 문자열, 객체)
1️⃣ sort() 함수 사용 arr.sort([compareFunction]) compareFunction : 정렬 순서를 정의하는 함수 이 값이 생략될 경우 배열의 요소가 문자열로 취급되어 유니코드 값 순서대로 정렬된다. ex. [1, 2, 3, 12, 23] ➡️ [1, 12, 2, 23, 3] * 사용 시 원본 배열 자체가 변경된다. arr = ['oh', 'My', 'b', 'Boy']; arr.sort(); //Boy, My, b, oh 2️⃣ 비교 연산자 사용하기 자바스크립트에서는 비교연산자를 이용하여 문자열을 비교할 수 있다. //오름차순 arr.sort((a, b) => a > b ? 1 : -1); //내림차순 arr.sort((a, b) => a > b ? -1 : 1); 3️⃣ lo..
2023.04.01