1:10 자바스크립트의 역사: 자바스크립트는 웹의 상호작용적인 요소를 위해 10일 만에 후다닥 만들었다고 한다. 그래서 변수 타입 설정에 있어서 좀 더 자유로운 것 같다.8:30 라이브러리의 탄생: 자바스크립트가 정착되지 않고, 플랫폼 별로 다를 때 유연하게 모든 플랫
script 태그의 실행순서 : js파일을 불러오는 script태그의 순서나 세부적인 사항 차이에 따라 결과가 달라진다.1) head 태그의 제일 마지막에 script 태그 사용: js파일을 불러오고 실행할 때까지 HTML이 불러지지 않는다. js파일이 크다면 그동안
3:00 (mutable)let : 변수를 통해 값을 메모리에 저장, 값은 변경가능5:07 scope: 변수가 적용되는 범위, 보통 블록{} 사이에 쓰면 블록 안에서만 적용된다.6:17 var: 이전에 쓰던 데이터타입, var hoisting이 일어난다.(비추👎)7:
10:00 or 사용시 무거운 값은 뒤쪽으로 보내라(꿀팁), null 값 false 이기 때문에 null 값 체크시 사용13:00 0, ''은 == false 시 같은 걸로 취급 그러나 === false는 다른 것이다.null == unidentify : true 이나
함수는 object이다 → 변수로 함수 사용가능, 변수에 할당가능 등 여러가지 일이 가능하게 함10:10 default parameters 기본 매개변수값 지정10:20 rest parameters ... 배열로 풀어줌 + for...of & forEach12:40
0:51 클래스(class): 연관있는 속성들을 묶어놓은 것 field와 method가 있다.3:08 클래스: 붕어빵 틀, 청사진(template, declare once, no data in) 오브젝트: 붕어빵(instance of a class, created m
오브젝트 넌 뭐니?
자료구조 : 데이터들을 담은 바구니 범위) 자료구조>오브젝트
유용한 10가지 배열 함수들
JSON이란? : JavaScript Object Notation의 약자로, 자바스크립트의 오브젝트(key, value)을 이용한 체계이다. 주로 데이터 전송 시 사용하며, 언어와 상관없이 사용 가능하다!
비동기 처리의 시작 콜백 이해하기, 콜백 지옥 체험😱
프로미스 개념부터 활용까지 > 원하는 순서대로 결과를 이끌어내기 위해 고안된 콜백함수! 그러나 복잡한 기능을 구현하기 시작하면 콜백함수가 꼬리를 무는 콜백지옥이 발생한다. 이를 해결하기 위한 promise는 어떤 기능인지 알아보도록 하자! Promise : java
promise가 많아지면 또 난잡해지기 때문에 깔끔하게 만들 수 있는 방식인 async와 await을 알아보자!