[JavaScript] 배열 자르기 slice와 splice
배열을 자를 때 사용하는 slice와 splice 함수에 대해서 알아보자.slice() slice(시작 인덱스) : 시작 인덱스부터 나머지 값들을 가진다.slice (시작 인덱스, 종료 인덱스) : 시작 인덱스(포함)부터 종료 인덱스(미포함)까지잘라내도 기존 배열은 바뀌지 않는다 ==> 불변성을 유지한다.const arr = [1,2,3,4,5] //index = 0,1,2,3,4arr.slice(1) // 2,3,4,5 인덱스 1부터 끝까지arr.slice(2) // 3,4,5 인덱스 3부터 끝까지arr.slice(0,1) // 1arr.slice(1,1) // [] 비어있는값arr.slice(0,2) // 1,2arr.slice(1,3) // 2,3 3번째 인덱스는 짤리네 Splice()sp..
Programing/JavaScript
2025. 8. 28.
[JS] 배열의 요소를 정렬하는 sort() 함수
sort() arr.sort([compareFunction]); 배열의 요소를 정렬하는 함수 기본적으로 오름차순 정렬을 실행 ※ 비교 함수(compareFunction)가 없는 경우 요소를 문자로 취급하여 정렬 배열의 요소가 문자일 때 ※ 문자일 때는 sort((a,b) => a-b) 를 사용할 수 없습니다. sort() 오름차순 정렬 const str_arr = ["bananan", "apple", "orange", "Apple"]; str_arr.sort(); // [ 'Apple', 'apple', 'bananan', 'orange' ] 내림차순 정렬 const str_arr = ["bananan", "apple", "orange", "Apple"]; str_arr.sort((a, b) => { i..
Programing/JavaScript
2023. 12. 25.