일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- TypeScript
- DB
- 카카오로그인
- 객체
- 이메일 전송
- 로그스태시
- logstash
- JSON.stringify
- nodemailer
- react-slick
- 캐러셀
- JSON.parse
- nextjs
- context switch
- AGGREGATE
- nest
- Mongoose
- 참조에 의한 객체 복사
- 중첩 구조 분해
- 구조 분해 할당
- JavaScript
- 위크셋
- Map
- javacript
- 화살표 함수
- 위크맵
- MongoDB
- 카카오 소셜로그인
- 자바스크립트
- nestjs
- Today
- Total
목록Map (2)
뚜sh뚜sh
Object.keys, values, entries - 일반 객체에는 다음과 같은 메서드를 사용할 수 있음 Object.keys(obj) : 객체의 키만 담은 배열을 반환함 Object.values(obj) : 객체의 값만 담은 배열을 반환함 Object.entries(obj) : [키, 값] 쌍을 담은 배열을 반환함 Map, Set, Array 전용 메서드와 일반 객체용 메서드의 차이를 비교해보자 맵 객체 호출 문법 map.keys() Object.keys(obj) ( obj.keys() 아님) 반환 값 iterable 객체 '진짜' 배열 객체 변환하기 - 객체에는 map, filter 같은 배열 전용 메서드를 사용할 수 없음 - 하지만 Object.entries와 Object.fromEntries 를..
splice - 첫 번째 매개변수는 조작을 가할 첫 번째 요소를 가리키는 인덱스임 - 두 번째 매개변수는 deleteCount로, 제거하고자 하는 요소의 개수를 나타냄 - elem1, ..., elemN은 배열에 추가할 요소를 나타냄 arr.splice(index[, deleteCount, elem1, ..., elemN]) slice - start 인덱스부터 (end를 제외한) end 인덱스까지의 요소를 복사한 새로운 배열을 반환함 - arr.slice()는 인수를 하나도 넘기지 않고 호출하여 arr의 복사본을 만들 수 있음 arr.slice([start], [end]) concat - arr.concat은 기존 배열의 요소를 사용해 새로운 배열을 만들거나 기존 배열에 요소를 추가하고자 할 때 사용함 ..