[JS] sort(), localeCompare() 함수 (문자열비교)
[ sort 함수 ]배열 요소를 정렬. 배열 자체(원본 배열)를 변경하며 정렬된 배열을 반환. array.sort([compareFunction]) * array : 정렬할 배열* compareFunction (선택) : 요소 간의 순서를 정의하는 함수. (생략 시 사전식(lexicographical) 정렬 _요소들은 문자열로 변환되어 유니코드 순서로 정렬, 대소문자 구분X) (문자열정렬)let fruits = ["banana", "apple", "cherry"];fruits.sort();console.log(fruits); // ["apple", "banana", "cherry"] (숫자정렬)let numbers = [4, 2, 5, 10, 3];numbers.sort();console.log(nu..
[JS] 비구조화 할당 (destructuring assignment) 문법
* 비구조화 할당 (destructuring assignment)=> 배열이나 객체의 속성을 분해하여 개별 변수에 할당. [ 배열 비구조화 할당 ]num이라는 변수에 아래와같이 배열을 할당 => 변수 a와 c에 배열 요소들을 각각 할당. (방법1) let num = [1, 2]; let a = num[0]; let c = num[1]; (방법2) let num = [1, 2]; let [a, c] = [1, 2]; // or let [a, c] = num * 배열의 일부 요소만 할당 let num = [1, 2, 3, 4, 5]; let [a, b, c, , e] = num * 기본값 설정const num = [1, 2];const [a, b, c = 3] = num; *..