출처: https://www.youtube.com/watch?v=\_DLhUBWsRtw
class 와 생성자 함수에 의한 객체 생성이 어떻게 다른지 차이를 확인해보고자 기록하기 📝출처: https://www.youtube.com/watch?v=LF23zkHIODQ
브라우저 에게 수행하기를 원하는 애니메이션을 알리고 다음 리페인트가 진행되기 전에 해당 애니메이션을 업데이트하는 함수를 호출하게 한다. 이 메소드는 리페인트 이전에 실행할 콜백을 인자로 받는다.대표적으로 많이 쓰이는 곳은 canvas 에서 많이 쓰인다. canvas에서
함수 선언문이 자바스크립트 코드 제일 위 상단에 있는 것처럼 동작하는 것을 호이스팅 이라고 한다.함수 표현식함수 선언문함수 선언문과 함수 표현식에 호이스팅은 약간의 차이가 있다.함수 선언문인 add는 선언문 이전에 호출될수있고 ,함수 표현식은 표현식 이전에 호출 될 수
프로미스의 상태 (state)1\. 수행중일 때 -> pending 상태2\. 수행이 다끝나면 -> fulfilled 상태3\. 에러가 난다면 -> rejected 상태Promise 는 정보를 제공하는 producer와 정보를 소비하는 consumer로 나누어 진다.
1. Promise 대신 aync 키워드 써보기 Promise 가 있는 코드를 한번보자 이렇게 Promise를 이용하지 않고 더 간편하게 쓸수 있는게 async 문법이다. 함수 앞에 aync 를 작성해주면 자동적으로 Promise로 변환된다. 2. await
function 정의부만 존재하고 별도의 할당 명령이 없는 것을 의미정의한 function을 별도에 변수에 할당하는것호이스팅을 간단하게 정의하자면 변수와 함수 선언이 자바스크립트 엔진에서 실제로 끌어올리진 않지만 코드상단으로 끌어올려진것처럼 보이는것이다.일단 예시 코드