자바스크립트에서 call 함수는 Function.prototype의 메서드로 주어진 this 값과 함께 단일 함수를 호출하도록 사용된다.func : 호출하려는 함수thisArg : 함수 내부에서 this로 사용할 객체arg1, arg2, ... : 함수에 전달될 인수들
자바스크립트에서 비동기 작업을 처리하는 방법에는 크게 callback, promise 그리고 그에 따른 (then..catch) 그리고 async-await이 있다.Promise는 자바스크립트에서 비동기 작업의 최종완료 (또는 실패) 와 그 결과값을 나타낸다.then은
왼쪽의 피연산자가 null 또는 undefined 일 때만 오른쪽의 피연산자 값을 반환한다.아 그럼 "" 빈 문자열일 경우에는 그냥 빈연산자가 들어간다.왼쪽의 피연산자가 falsy로 평가될 때 오른족의 피연산자 값을 반환한다.falsy 값에는 false0 숫자"" 빈문
타입의 이름을 지정하는 방법들파스칼케이스로 사용interface는 extendstype alias는 intersection Operator(&)interface는 선언 병합이 가능함, type alias는 불가능둘다 클래스에 implements를 사용할 수 있다.
두 메서드 모두 js에서 json데이터를 다루기 위해서 사용하는 주요 메서드들이다.js객체를 json문자열로 변환하는 메서드다. (json -> 문자열)api 호출에서 데이터를 서버로 보낼때 주로 사용한다.이렇게 만들어진 api를 사용할 경우에 우리는 문자열을 받게 된
this는 js에서 함수가 호출될 때, 해당 함수의 실행문맥 (context)을 참조하는 특별한 키워드이다. this가 가리키는 값은 함수가 어떻게 호출되었는지에 따라서 결정된다. this가 어떻게 설정되는지에 대한 몇가지 일반적인 규칙이 존재한다.전역 컨텍스트에서 t