일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 호키스
- HTML
- queue
- 개발
- 호키도키
- IOS
- javascript
- 스벨트
- 이종호
- hokeys
- 자료구조
- 리액트
- 자바스크립트 자료구조
- 비동기
- 개발자
- data structure
- 자바스크립트
- Svelte
- SWIFT
- 리액트 예제
- hokidoki
- 힛잇
- 계명대 이종호
- 스위프트
- TDD
- react
- 자스민
- Hitit
- jest
- 계명대
- Today
- Total
목록Object (3)
Dog foot print
클래스와 구조체 클래스와 구조체의 공통점 클래스와 구조체는 외형상 비슷한 부분이 많다. 프로퍼티 변수나 상수를 사용하여 값을 저장하는 프로퍼티를 정의할 수 있다. 메소드 함수를 사용하여, 기능을 제공하는 메소드를 정희 할 수 있다. 초기화 블록 init 메서드를 두어 객체를 원하는 상태로 설정해주는 초기화 블록을 정의 할 수 있다. 서브스크립트 속성값에 접근할 수 있는 방법을 제공하는 서브스크립트를 정의 할 수 있다. ex : get , set 확장 객체에 함수적 기능을 추가하는 확장(extends) 구문을 사용할 수 있다. 프로토콜 특정 형식의 함수적 표준을 제공하기 위한 프로토콜을 구현할 수 있다. 클래스와 구조체의 차이점 외형상 비슷한 점은 많지만 객체가 구조체보다 더욱 많은 기능 범위를 가지고 있..
객체라는 것을 설명하기에는 포스팅 몇개로 끝나지는 않을 것 같기에 객체에 대한 기본적인 것만 초반에 작성하고 추후에 점차 양을 늘릴생각이다. (혹시라도 객체지향프로그래밍이 궁금하다면 꼭 보길 바란다. ) 상속 혹시 페가수스라는 생물을 아는가 ? 페가수스는 말의 모습을 하고 있지만 날개가 달린 환상의 동물이다. 이 페가수스는 부모인 말과 조류에게서 말의 형태를 물려 받았고 조류로 부터 멋진 날개와 비행실력을 가지고 있다. 이처럼 부모의 프로퍼티나 메서드를 쓸 수 있게 물려받는 것을 상속이라고 한다. class 포유류{ constructor(){ this.leftleg = "왼쪽다리"; this.rightleg = "오른쪽다리"; } hasBaby(){ console.log("새끼를 밴다.") } } cla..
보통 객체라는 개념은 단번에 익히기 어렵지만 프로그래밍을 하면서 절대 떨어트릴래야 떨어질 수 없는 녀석이다. 우리도 지금 자바스크립트에서 객체를 만들고 사용하는 방법을 제대로 익히지 않았지만 실제로는 몇개의 객체를 사용했고 변경하였다. 객체는 다소 어려워 보이지만 사실 조금 배울게 많은 붕어빵밖에 안되니 걱정말자 ! 객체 러닝 자바스크립트 - 한빛미디어 에서는 객체를 이렇게 정의했다. "객체는 데이터와 기능을 논리적으로 묶어 놓은 것입니다. " 라고 말이다. 객체는 이 객체가 할 수 있는 기능인 메서드를 가지고 있고 이 객체에 대한 정보를 가지고 있는 프로퍼티를 가지고 있다. 다시 한 번 프로퍼티는 key와 value로 나뉜다. 객체를 사람으로 비유하자면 이러하다. key는 배열과 마찬가지로 특정 val..