i++ : return -> increment\++i : increment -> returni++는 현재 i의 값을 반환한 후 1만큼 증가시킨다.\++i와 i+=1은 i의 값을 1만큼 증가시킨 후 변경된 i값을 반환한다.i++와 ++i의 차이점은 함수의 매개변수로 둘
index.js에서 calculate이라는 패키지를 불러와 사용하고 싶다고 생각해 봅시다.calculate 패키지 안에는 calculate.js라는 파일이 다음과 같이 있습니다.calculate.js 안에는 add. subtract, divide, multiply라는
기존 개발 프로세스와 달리 실제 코드를 작성하기 전에 테스트 케이스를 먼저 작성하여 개발자가 무엇을 해야 하는지를 명확히 한다.설계 단계에서 프로그램의 목적과 무엇을 테스트할지 미리 정의해야 한다.테스트 코드 작성 중 발생하는 예외 사항들은 테스트 케이스에 추가하고 설
비동기 작업은 동기 작업과 달리 순서가 보장되지 않는다. 하지만 비동기를 써야 하는데 순서대로 실행하는 것이 필요한 경우도 있을 수 있다. 예를 들어 네트워크에 요청을 보낸 후 받은 값으로 또 다른 요청을 한다고 하면 첫 번째 요청이 먼저 실행된 후에 두 번째 요청이