본격적으로 수업을 듣는 첫번째 날이라서 그런지 내용 자체는 어렵지 않았지만, 막상 코드를 직접 작성해보려고 하니까 어려웠다. → 쉬운 내용이더라도 개인공부 하면서 직접 코드 작성해보자최대한 코드를 간략하게 작성하기 위해서 많이 고민해봐야겠다. → 해당 기능을 구현할 수
아침 6시 새벽 운동을 하고 처음 수업을 들은 날. 아직 익숙하지 않아서 그런지 피곤하고 한 3시쯤 되니까 정신이 혼미해지긴 했지만, 나쁘지 않았다. → 점점 더 익숙해지면 나아지겠지! + 점심 먹고 햇볕 받으면서 산책하니까 기분이 아주 상쾌하고 좋았다. 앞으로도 계속
반복문 죽여버려…🤬 너무 어렵다...for 문은 좀 익숙해졌는데 while 문은 아직 덜 익숙함반복문 조건에서 start 포인트와 end 포인트가 헷갈림이중 반복문은 아직 무리…세세한 코드 작성을 암기하지 말고, 어떤 식으로 의사코드 작성하는지에 더 신경쓰자!조건문
의사코드 작성에 신경 쓰기! → 아무리 어려운 문제도 의사코드 작성하고 차근차근 진행해보자짝꿍 없이 코드 문제 다 해결한 나 자신 너무 대견해…작성한 코드가 잘 작동할지 헷갈릴 때는 console 모드에서 직접 확인해보자 + debugger 기능 활용하기배열 인덱스를
코딩 문제를 풀면 풀수록, 어떻게 이렇게 로직을 구성할 수 있지? 하는 reference 코드를 보게 된다. 배운 게 많은 것 같은데, 배운 걸 100% 활용하기엔 아직 부족한 점이 많아서 조금 슬펐다.👉🏼 너무 조급해하지 말고 내 속도에 맞춰서 걸어가자!배우면 배
객체가 아니면서, method를 가지지 않는 7가지의 타입numberstringboolenbigintsymbolundefinednull데이터의 크기와 상관없이, 변수에는 하나의 데이터만 담을 수 있음cf) 변수에 다른 데이터를 재할당할 수는 있지만, 이미 생성한 원시
변수 접근 규칙에 따른 유효 범위전역 스코프(Global scope): 가장 바깥에 위치한 스코프전역 변수: 전역 스코프에서 선언한 변수지역 스코프(Local scope): 전역 스코프 안쪽에 위치한 스코프지역 변수: 지역 스코프에서 선언한 변수상위 스코프가 하위 스코
자바스크립트는 함수가 호출되는 환경과 별개로, 기존에 선언되어 있던 환경인 어휘적 환경을 기준으로 변수를 조회함이때 "외부 함수의 변수에 접근할 수 있는 내부 함수"를 클로저 함수라고 함스코프를 활용해서 변수의 접근 범위를 닫을 수 있음cf) 외부함수는 내부 함수에서
ES6의 주요 문법 중 하나인 spread/rest 문법과 구조 분해 할당을 알아보자
const는 반드시 선언과 동시에 할당이 이루어져야 한다(할당하지 않으면 ReferenceError 출력)const 키워드를 사용해서 선언된 변수는 재할당을 할 수 없음재할당을 할 수 없기 때문에 var, let 보다 안전함재할당은 불가능하지만 할당된 배열 또는 객체
스코프(scope), 함수의 호이스팅(hoisting), 클로저(closure)의 기초 개념과 화살표 함수(arrow function)를 작성하는 법을 알아보자
DOM의 개념과 DOM의 기초 활용법을 알아보자
이벤트(Event)와 이벤트 핸들러(Event handler)를 알아보자
고차 함수의 의미와 내장 고차함수, 고차 함수의 중요성을 알아보자
객체 지향 프로그래밍의 의미와 특징, 주요 개념을 알아보자
클래스와 인스턴스를 알아보자
프로토타입의 의미와 프로토타입, 클래스, 인스턴스의 관계를 알아보자
프로토타입 체인을 알아보자
동기(Synchronous)와 비동기(Asynchronous)를 알아보자
비동기 처리 방식을 다룰 수 있는 방법 중 하나인 콜백함수를 알아보자
비동기 처리를 다룰 수 있는 방법 중 하나인 Promise를 알아보자
비동기 처리를 다룰 수 있는 방법 중에서 Promise를 확장한 방법인 Async/await을 알아보자