(Prototype 파트를 읽고 오시면 이해가 더 쉽습니다.)(인프런 "코딩인터뷰를 저격하는 JS 스나이퍼 양성학교" 참고)
스코프란? 유효범위, 변수의 접근성과 생존 기간을 제어한다.참고자료(인프런 "코딩인터뷰를 저격하는 JS 스나이퍼 양성학교" 참고)
(인프런 "코딩인터뷰를 저격하는 JS 스나이퍼 양성학교" 강의 참고)추천 참고 자료: https://ko.javascript.info/property-accessors
값(원시) 타입(value type) - 각각의 고유한 메모리를 소유참조 타입(reference type) - 생성된 인스턴스들은 주소값 공유원시 타입과 참조 타입의 가장 큰 차이점원본이 바뀌면 참조 타입은 복사본도 같이 변경되지만, 원시 타입은 변경되지 않는다.val
"알아서 잘 딱 깔끔하고 센스있게 정리하는 TypeScript 핵심개념" TypeScript 기본 개념서를 출판하다. 출판 과정 프론트엔드 개발자에게는 TypeScript는 많이 사용되는 중요한 기술스택이다. TypeScript를 학습하는 것은 당연하다는 마음이
살아가면서 배운다는 것이 얼마나 행복하고 소중한 것인지 깨닫고 난 후, 평생 배울 수 있는 직업이 무엇이 있을까라는 고민을 했다. 교수, 박사, 연구원, 작가 등 수 많은 직업이 있지만 나는 개발자를 선택했다. 선택에 대한 후회는 없지만 조금 더 일찍 선택했으면 어땠을
API는 "json placeholder" 라는 페이지를 이용했다. (데이터 출처)위와 같이, 데이터를 불러온다. (default는 get방식이다.)fetch를 이용해 url 데이터를 불러온다.then 메서드를 통해 응답값을 json형식으로 변환한다.then 메서드를
API와 fetch를 알면 자바스크립트를 이용해 정말 많은 어플리케이션을 만들어낼 수 있다. 아주 설레는 부분이 아니지 않을 수 없다. API란 무엇일까? 위키에서는 다음과 같이 설명하고 있다. API란 응용 프로그램 프로그래밍 인터페이스(Application Pro
Promise를 더 쉽고 가독성 좋게 쓸 수 있는 async와 await에 대해 알아보자. 먼저 async이다. 위의 함수는 일반적으로 우리가 아는 함수이고 아래에는 async 라는 키워드가 붙어있다. 그리고 그 함수에 마우스를 가져다 올려보면, Promise를 반환
콜백지옥을 아는가? 걱정마라 Promise가 있다. Promise는 자바스크립트의 비동기를 돕는 객체이다. 쉽고 빠르고 직관적이다. 먼저, 비동기 작업이 가질 수 있는 상태에 대해 알아보자. Pending는 현재 비동기가 진행중이거나, 작업이 시작할 수 없는 문제
회사에서 대부분의 직무는 협업을 기반으로 한다. 특별하게도 개발자라는 직무는 애자일방법론을 기준으로 협업을 진행하는 경우가 많다. (기업규모, 목표에 따라 방법론이 달라질 수 있다. 다른 방법론으로는 린스타트업 방법론 등이 있다.) 멋쟁이 사자처럼에서 팀프로젝트를 만들
JavaScript의 동작원리를 이해하기 위해선 동기 & 비동기에 대한 개념을 정확히 이해할 필요가 있다. 한번 제대로 알아보자.수행해야 할 작업이 3개가 있고, 작업 실행 순서가 다음과 같다고 가정해보자.동기적 방식일 떄 위 코드들이 어떻게 실행되는 지 확인해보자.&
spread연산자에 대해 배워보자.우선 쿠키들을 좀 만들어볼까나?벌써 반복되는 것들이 눈에 들어온다... ( base, madeIn..)이렇게 반복되는 것들을 없애기 위해 spread연산자를 사용해주면 좋다.cookie라는 상수는 모든 다른 종류의 쿠키에 공통적으로 들