본문 바로가기
  • GDSC Ewha Tech Team Blog

3-1기 스터디/JavaScript8

[14주차] 19. Symbol Property, 20. Symbol 함수 메소드, 21. Map 오브젝트, 22. WeakMap 오브젝트, 23. Set 오브젝트, 24. WeakSet 오브젝트 14주차에는 '자바스크립트 중고급:근본 핵심 논리'에서 Symbol 프로퍼티와 함수,메서드, Map, WeakMap, Set, WeakSet 오브젝트를 공부했습니다. 😁 19. Symbol Property Well-Known Symbols 스펙에서 알고리즘에 이름을 부여하고 이름에서 참조하기 위한 빌트인 Symbol 값 @@ Well-Known Symbol을 나타내는 기호 개발자 코드 우선 실행 match()를 실행하면 디폴트로 @@match를 실행 소스코드에 Symbol.match를 작성하면 @@match가 실행되지 않고 Symbol.match가 실행됨 개발자 코드로 디폴트 기능을 오버라이딩할 수 있음 Symbol.toStringTag Object.prototype.toString()의 확장 toStr.. 2022. 2. 11.
[9주차] 6.this, 7.논리적 정리 9주차에는 '자바스크립트 중고급:근본 핵심 논리'에서 this문법과 논리적 정리를 공부했습니다. 😁 this this 개요 함수에서 this로 인스턴스를 참조함 실행 콘텍스트의 this 바인딩 컴포넌트에 바인딩 this와 글로벌 오브젝트 글로벌 오브젝트에서 this는 글로벌 오브젝트 참조 Host 오브젝트 개념 적용 this와 strict 모드 strict모드 글로벌 오브젝트로 작성 window.book()의 window. 와같이 작성 함수 앞에 오브젝트를 작성하지 않으면 this 바인딩 컴포넌트에 undefined가 설정되어 this로 window를 참조할 수 없음 function book(){ "use strict"; return this; }; var result = book();​ this 참조 .. 2022. 2. 8.
[7주차] Function 오브젝트, Argument 7주차에는 의 Function 오브젝트와 Argument의 개념을 공부했습니다. 😎 주차진도강의시간(분)기간 7주차 0. 중고급 강좌 소개 범위 1. Function 오브젝트, 2. Argument 115 21년 12월 24일~21년 12월 30일 Function 형태 빌트인 Function 오브젝트 Function.prototype.call() function 오브젝트 인스턴스이지만, new 연산자로 생성한 인스턴스와 구분하기 위해 강좌에서는 function 오브젝트로 표기 function 인스턴스 new 연산자를 사용하여 연결된 메소드로 생성 function 오브젝트 생성 엔진이 function 키워드를 만나면 빌트인 Function 오브젝트의 prototype에 연결된 메소드로 function 오브.. 2022. 1. 17.
[5주차] Array 오브젝트(ES3 기준), Array 오브젝트(ES5 기준) 5주차에는 Array 오브젝트의 개념을 ES3과 ES5 기준으로 나누어서 살펴보았습니다. 😁✌️ 주차 진도 강의시간(분) 기간 5주차 12. Array 오브젝트(ES3 기준) 13. Array 오브젝트(ES5 기준) 115 21년 11월 12일~21년 11월 18일 Array 오브젝트 (ES3 기준) Array 오브젝트 개요 빌트인 오브젝트 Array 형태 배열 엘리먼트 [123, "ABC"]에서 123, "ABC" 각각을 엘리먼트 또는 요소라고 부름 배열 안에 작성할 수 있는 엘리먼트의 수는 2의 32승 - 1개 인덱스 엘리먼트 위치를 인덱스라고 부름 왼쪽부터 0번 인덱스, 1번 인덱스 배열 특징 엘리먼트 작성이 순서를 갖고 있음 배열 전체를 작성한 순서로 읽거나 인덱스로 값을 추출할 수 있음 인덱스는.. 2021. 11. 25.
[4주차] Object 오브젝트, Function 오브젝트, Global 오브젝트 4주차에는 '자바스크립트 비기너: 튼튼한 기본 만들기'에서 object, function, global오브젝트의 전체적인 개념을 살펴보고 공부했습니다. 😁✌ 주차 진도 강의시간(분) 기간 4주차 10. Function 오브젝트,11. Global 오브젝트,9. Object 오브젝트(ES3 기준) 108 2021년 11월 5일 → 2021년 11월 11일 Object 오브젝트 (Object) 자바스크립트 오브젝트 빌트인 오브젝트 네이티브 오브젝트 호스트 오브젝트 네이티브 오브젝트 빌트인 오브젝트 사전에 만들어 놓은 오브젝트 네이티브 오브젝트 JS스펙에서 정의한 오브젝트 빌트인 오브젝트 포함 호스트 오브젝트 빌트인, 네이티브 오브젝트를 제외한 오브젝트 var node = document.querySelect.. 2021. 11. 10.
[3주차] 오브젝트, 빌트인, Number 오브젝트, String 오브젝트 3주차에는 '자바스크립트 비기너: 튼튼한 기본 만들기'에서 오브젝트의 전체적인 개념을 살펴보고 그 중 Number 오브젝트와 String 오브젝트를 공부했습니다. 또한 빌트인 개념을 다뤘습니다. 😁✌✌ 주차 진도 강의시간(분) 기간 3주차 5.오브젝트 6.빌트인 7.Number 오브젝트 8.String 오브젝트 123 21년 10월 29일 ~ 21년 11월 4일 Object Property {name: value} 형태 name에 property 이름/키를 작성 (따옴표 생략) value에 JS에서 지원하는 타입 작성 {a: 123, b: "ABC", c: true, d: {}} {book: function(){코드}} Object와 객체 구분 Property 추가, 변경 오브젝트에 프로퍼티 추가, 변경.. 2021. 11. 10.