[6월 스터디 DAY1] JavaScript - Prototype


- Prototype
- proptotype이 뭐예요?
- Function.bind 되는 이유는?
- 상속을 구현해 볼래요?
- This
- this는 언제 결정되요?
- Arrow Function this 는?
- this를 변경 시키려면?
- call, apply
- debugging
- 버그 문제를 어떻게 해결해요?
- 본인만의 디버깅 방식은?
- calling stack
- NwtWork 오류 상황에 어떻게 확인해요?
- Closure
- closure를 정의한다면?
- closure를 활용한 구현 경험?
- 커링 아세요?
- 고차함수는 뭔가요?
- FP
- 배열의 고차함수 어떤것을 사용하세요?
- reduce 한번 구현해보세요
- 합성은 상속과 어떤 장점이 있나요?
-Immutable? 그것의 단점도 있나요?
- oop
- ES classes 상속 경험있어요?
- 객체를 나누는 단위는?
- 애플리케이션 의존성을 낮추는 방법은? (상속, 캡슐화, 디자인패턴, 의존성)
- 비동기
- Promis, async/await 차이는?
- Promis 패턴 설명해보세요.
- setTimeout에 promise적용한다면?
- 동시에 여러개의 관계없이 요청을 한다면?
- Micro Task queue?
- 객체(Object, object)
- 객체 표현 방식 중 자주 사용하는 것은?
- class, prototype, liteal차이?
- 자주 사용하는 메서드는?
- JSON 데이터 파싱시 가장 신경쓰는 것은?
- 기타
- generator 뭔가요?
- ES NEXT 관심있는 문법은?
- 정규표현식은 언제 써봤어요?