Object.assign(obj1, obj2)는 obj2에 obj1을 복사해준다. 위의 Object.assign(obj1, obj2)는 이 된다. 이처럼, obj1에 obj2의 속성이 있을 경우 값이 바뀐다. Object.assign({},obj1,obj2) 는 {}에
API의 응답을 받아오기 위한 방법으로, 브라우저에서 자바스크립트의 fetch(url) 함수를 지원합니다. fetch(url, option) : url 인자를 받아서 Promise 객체를 반환합니다. 위와 같이 작성하면 "https://jsonplacehold
1\. 자바스크립트에는 은닉화(private 키워드)가 없다. private가 없기 때문에 클로져 모듈 패턴을 사용해서 은닉화를 한다. 다만 클래스, 인스턴스 형태로 만들 때는 2. 추상화(interface 키워드)가 없다. Java나 Dart 언어를 공부했을 때는 항
자바스크립트는 기본적으로 비동기 프로그래밍 언어입니다. 하지만 우리는 동기적인 프로그래밍이 필요한 경우가 있습니다. 예를들면, 로그인 할 때를 상상해봅시다. 아이디, 비밀번호를 입력한 후 서버에 로그인 요청을 보냅니다. 서버에서 로그인에 성공하면 로그인 토큰을 던져