| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- Git
- html
- 자바스크립트
- 취업
- 공부
- css
- JavaScript
- DOM
- Sass
- Browser
- 개발자
- dynamic import
- SSR
- Next.js
- React
- Vite
- 비동기
- http
- 프론트엔드
- error
- 차이
- 백준
- csr
- 알고리즘
- 에러
- 취업준비
- React Query
- 코딩
- TypeScript
- 코딩테스트
- Today
- Total
목록JavaScript (19)
minTech
array는 각각의 요소에 순서가 정해져 있는 객체이다. 이 순서를 내가 원하는 대로 정리할 때 사용하는 함수가 바로 sort() 함수이다. arr1.sort([compareFunction) * sort() 함수의 경우 복사본이 따로 만들어지는 것이 아닌 원배열 그 자체가 정렬되는 것이기 때문에 주의한다. compareFunction - 정렬 순서를 정의하는 함수이다. - 함수의 리턴 값에 따라 오름차순/내림차순 이 결정된다. 1) return 값 0 : b가 a보다 앞에 오도록 정렬한다. - default 는 오름차순 정렬이기 때문에 만약 compareFunction 부분을 생각할 경우에는 오름차순 정렬을 한다. 유니코드 순서로 정..
array는 순서가 배정되어있는 자료를 다룰 때 사용하는 객체이다. 실제로 프로그래머스 Lv1의 문제를 풀어보고 있다. 코딩 테스트를 공부하면서 Array를 이용하는 문제가 거의 대부분이었다. 초반에는 Array와 관련된 함수나, 특성들을 그때그때 모를 때마다 인터넷에 쳐서 공부했는데, 이번 기회에 한번 Array에 대해서 총정리하는 것이 좋을 것 같아 작성해보았다. Array 생성 Array 객체를 생성하는 방법에는 2가지가 있다. 1. new 사용 (1) 빈 배열을 생성한다. var arr = new Array(); (2) 초기 데이터를 통해 배열을 생성한다. var arr = new Array(element0, element1, element2...) (3) 초기 배열 크기를 설정하여 배열을 생성한..
코딩 테스트 연습 중에 배열의 중복된 값을 제거하는 어려움을 만났다. 내가 생각한 코드는 너무 복잡하여 서치 해보던 중에 new Set() 이라는 것을 통해 배열의 중복 값을 제거하는 방법을 알아내었다. 그래서 이 함수에 대해 더 알아보고, 정리해보고자 한다. 1. Set 1) set의 중복된 값을 허용하지 않는 값의 집합을 나타내는 자료구조이다. 따라서 set 객체안에는 동일한 값을 가지지 않고, 유일한 값을 저장한다. 2) Set은 순서를 가지지 않는다. 따라서 값의 위치에 의존하지 않는다. 2. new Set () : Set 객체를 생성 let letters = new Set(["a","b","c"]); console.log(letters); 결과 사진과 같이 'a','b','c'의 값을 요소로 갖..