자바스크립트 배열 메서드 sort() 개념 완전 정리
자바스크립트를 다루면서 배열을 빼놓는건 말이 안되기 때문에, 배열과 관련된 메서드를 확실히 숙지해두는 게 좋다. 그 중 sort 메서드는 핵심중의 핵심이니까 제대로 정리해두자. 배열.sort() 보통 위와같은 식으로 작성되며, 괄호 안에 아무런 파라미터도 넣지 않으면 오름차순으로 정렬시키는 기본적인 성질이 있다. 숫자 정렬시 0부터 순서대로, 영문자는 a부터 순서대로 나오는데 숫자는 아스키 코드대로 정렬된다 let num = [1, 4, 10, 222, 5, 31]; num.sort(); console.log(num) // 1, 10, 222, 31, 4, 5 아스키 코드가 아닌 1, 4, 5, 10, 31, 222 순으로 정렬하고 싶다면 sort((a, b) => a - b) 로 작성하는 것이 좋다. ..
array와 string 둘다 쓰이는 메서드 slice()
slice() 메서드는 array 배열과 string 문자열에서 다 사용되는데, 쓰다보니 조금 헷갈려서 정리한다. slice는 단어뜻 그대로 값을 잘라내는데에 쓰인다. let arr = ['hope', 'jin', 'monster', 'jimin', 'kooki', 'taetae', 'suga'] arr.slice(3); console.log(arr) // 결과는 'jimin', 'kooki', 'taetae', 'suga' slice(n); n번째 인덱스의 값부터 끝의 값까지 불러온다. slice(a, b); 파라미터가 2개 오면, a를 시작으로 b-1까지의 값을 불러온다. slice(-n) 음수가 오게 되면 끝(오른쪽)에서부터 왼쪽 방향으로 n개의 값을 불러온다. string도 마찬가지다. let s..