일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- react-slick
- JSON.stringify
- 이메일 전송
- MongoDB
- DB
- 참조에 의한 객체 복사
- nodemailer
- JavaScript
- 화살표 함수
- 자바스크립트
- 구조 분해 할당
- 로그스태시
- 위크맵
- 카카오 소셜로그인
- 카카오로그인
- 중첩 구조 분해
- JSON.parse
- javacript
- AGGREGATE
- logstash
- Mongoose
- Map
- nestjs
- context switch
- 캐러셀
- nextjs
- 위크셋
- TypeScript
- 객체
- nest
- Today
- Total
목록객체 (3)
뚜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 를..
참조에 의한 객체 복사 - 객체와 원시 타입의 근본적인 차이 중 하나는 객체는 '참조에 의해' 저장되고 복사된다는 것이고 원시값(문자열, 숫자, 불린 값)은 '값 그대로' 저장,할당되고 복사됨 객체의 동작 방식 let user = { name: "John" }; - 변수엔 객체가 그대로 저장되는 것이 아니라, 객체가 저장되어 있는 '메모리 주소'인 객체에 대한 '참조 값'이 저장됨 - 객체는 메모리 내 어딘가에 저장되고, 변수 user엔 객체를 '참조'할 수 있는 값이 저장됨 - 따라서 객체가 할당된 변수를 복사할 땐 객체의 참조 값이 복사되고 객체는 복사되지 않음 객체 복사, 병합과 Object.assign Object.assign(dest, [src1, src2, src3...]) - 첫 번째 인수 ..
객체 - 객체는 중괄호 {...} 를 이용해 만들 수 있음 - 중괄호에는 '키: 값' 쌍으로 구성된 프로퍼티를 여러 개 넣을 수 있는데 키에는 문자형, 값에는 모든 자료형이 허용됨 빈 객체를 만드는 방법 - 객체 리터럴 : 중괄호를 이용해 객체를 선언하는 것 let user = new Object(); // '객체 생성자' 문법 let user = {}; // '객체 리터럴' 문법 리터럴과 프로퍼티 - 프로퍼티 키는 프로퍼티 '이름' 혹은 '식별자'라고도 부름 - 여러 단어를 조합해 프로퍼티 이름을 만든 경우엔 프로퍼티 이름을 따옴표로 묶어줘야 함 프로퍼티 삭제 delete user.age; 상수 객체는 수정될 수 있음 - const는 user의 값을 고정하지만, 그 내용은 고정하지 않음 const us..