script async defer1\. head+asyncasync 는 boolean 타입의 속성값. 선언하는 것만으로도 true.브라우저가 html 을 파싱 하다가 병렬로 js를 다운로드 받자~! 라고 명령만 해놓고 다시 파싱. js가 다운로드 완료되면 파싱을 멈추고
for...in object 안에 있는 key 들이 모두 출력된다!for...of배열 값들이 모두 출력된다!
!youtube3CUjtKJ7PJg1\. join배열을 문자열로 반환. 인자로 구분자 넣을 수 있다.2\. split문자열을 배열로 만듦. 구분자를 넣어야 하고, limit 을 넣을 수 있다.구분자는 문자열이나 정규식 가능.3\. reverse배열의 순서를 거꾸로 만듦
array.forEach배열을 돌면서 주어진 콜백함수를 실행한다.array.map배열을 돌면서 주어진 콜백함수를 실행해 새로운 배열을 반환한다.기존의 배열이 변경되지 않는다.
promise 는 자바스크립트 비동기 처리에 사용되는 객체!State: 대기(pending)->이행(fulfilled) or 실패(rejected)Producer vs Consumer1.Producer새로운 promise 가 만들어질 때는 우리가 전달한 executor