##11월 26일
오늘 한 일
-
아마존 S3를 이용한 프로젝트 업로드.
- 카카오 클론 코딩
- ReactJS Movie app
##11월 27일
오늘 한 일
- 코드카데미 introduction to javascript 시작.
- function 까지 완료
##11월 28일
오늘 한 일
- 코드카데미 introduction to javascript - Loops 까지 완료
11월 29일
오늘 한 일
- 코드카데미 introduction to javascript
- Iterators
- .forEach() - 각 요소 순회
- .map() - 각 요소를 활용해 새로운 배열 생성.
- .filter() - 각 요소에서 조건문을 적용해 새로운 요소를 가진 배열 생성.
- .every() - 모든 요소가 조건식에 true인지 검증.
- 추가적으로 알아야 할 메소드 .some() - 한가지 엘리먼트라도 조건식을 통과하는지?, .reduce() - 조건문을 한가지 누적변수에 적용해 1가지 변수로 만든다.
- Object
- key: value 형태로 값을 저장할 수 있다.
- 각각의 속성은 , 로 분리된다.
- const 든 let 이든 속성을 추가하고 변경할 수 있다.
- 객체는 메소드를 가질 수 있다.
- this를 이용해서 객체에 동적인 변수를 가지게 할 수 있다.
- 객체는 getter과 setter 메소드를 이용해 데이터를 관리 할 수 있다.
- Iterators
11월 30일
-
코드카데미 introduction to javascript
- class
class HospitalEmployee { constructor(name) { this._name = name; this._remainingVacationDays = 20; } static generatePassword () { return Math.floor(Math.random() * 10000); } get name() { return this._name; } get remainingVacationDays() { return this._remainingVacationDays; } takeVacationDays(daysOff) { this._remainingVacationDays -= daysOff; } } class Nurse extends HospitalEmployee { constructor(name, certifications) { super(name); this._certifications = certifications; } get certifications() { return this._certifications; } addCertification(newCertification) { this.certifications.push(newCertification); } } const nurseOlynyk = new Nurse('Olynyk', ['Trauma','Pediatrics']); nurseOlynyk.takeVacationDays(5); console.log(nurseOlynyk.remainingVacationDays); nurseOlynyk.addCertification('Genetics'); console.log(nurseOlynyk.certifications);
Comments