일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리액트
- 자바스크립트
- Next.js13
- 자바스크립트 문제
- leetcode문제풀이
- til
- next13
- 제로베이스
- 자바스크립트 문제 풀이
- 자바스크립트코딩테스트
- lodash
- stack문제
- CSS
- react
- leetcode
- JS
- 자바스크립트 알고리즘 문제
- 타입스크립트
- HTML
- Next
- 자바스크립트 연결리스트
- 알고리즘문제풀이
- Baekjoon
- 리액트쿼리
- 프로그래머스
- 자바스크립트 알고리즘
- 프론트엔드
- JavaScript
- 자바스크립트 문제풀이
- NPM
- Today
- Total
목록객체 (2)
코드노트
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bva8H2/btrTDlRILiK/Tsvvig9GHXCBZKPEgkpKkk/img.jpg)
Object 생성자 함수 - new 연산자와 Object 생성자 함수를 호출하게 되면 빈 객체를 생성하여 반환 - 빈 객체를 생성한 후 프로퍼티, 메서드를 추가해 객체를 완성 - 생성자 함수에 의해 생성된 객체를 인스턴스(instance)라 한다. const tranvel = new Object(); tranvel.first = "곽튜브"; tranvel.hello = function () { console.log(`Hi! ${this.first}`); }; console.log(tranvel); // { first: '곽튜브', hello: [Function] } tranvel.hello(); // Hi! 곽튜브 - new 연산자로 객체를 생성하고 프로퍼티를 추가할 수 있다. - Object 외에도 S..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/qy29J/btrR8ySlxeT/xMKccYl6XblWVPkMpddkBK/img.jpg)
원시 값, 참조 값의 차이 - 원시값은 변경 불가능한 값, 참조값은 변경이 가능한 값 * 객체 타입 = 참조 값 / 즉 객체는 변경이 가능한 값이다. - 원시값을 변수에 할당하면 변수에는 실제 값이 저장 된다. : * 값에 의한 전달 - 객체를 변수에 할당하면 변수에는 참조 값이 저장된다. : * 참조에 의한 전달 원시 값 - 한번 생성된 원시 값은 읽기 전용 값으로 변경할 수 없다. *즉 원시 값이 변경 불가능 하다 라는 말은 원시 값 자체를 변경할 수 없다는 것! 변수 값은 변경이 가능하다. => 교체할 수 있다. * 여기서 상수도 그럼 변경이 가능한가? 아니다 상수는 애초에 한번만 할당이 가능하다. const a = "곽튜브"; a = "빠니보틀"; console.log(a); // TypeErro..