철학적 구성이였네ㄷ


https://medium.com/@limsungmook/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%8A%94-%EC%99%9C-%ED%94%84%EB%A1%9C%ED%86%A0%ED%83%80%EC%9E%85%EC%9D%84-%EC%84%A0%ED%83%9D%ED%96%88%EC%9D%84%EA%B9%8C-997f985adb42


클래스 - 아리스토텔레스 철학 - 속성이 같은것끼리 분류(Classification)

프로토타입 - 비트겐 슈타인 철학 - 상황,문맥에따른 속성




여기서 중요한 것은 자바스크립트의 동작 방식보다는, 프로토타입 언어인 자바스크립트에 도대체 왜 ‘실행 문맥', ‘렉시컬 스코프', ‘호이스팅'이 존재하는가 입니다.

‘왜'를 이해했다면 이 부분은 더는 암기과목이 아닙니다. 프로토타입 철학의 근원인 비트겐슈타인류에서 가장 중요하게 생각하는 것이 바로 ‘어휘'이고

이것은 ‘문맥(context)’ 내에서만 의미를 가진다는 것이 핵심입니다.

이 핵심을 자바스크립트에서 구현하기 위해 자연스럽게 발생한 특징임을 이해한다면 더 이상 외울 필요가 없어집니다.